赞
踩
此系列为我整理出来最通俗易懂的让大家学会ArkTS语言。
打开我们的DevEco Studio,进入以下界面
点击Create Project,进行创建
这里帮我们默认选好第一个了,我们直接点Next就可以进入下一步完成创建
这样我们的新的项目就创建完成了
这样,我们的项目就创建好了
当我们打开这个hello world的时候,是不是整个人都有些懵?不知道从哪里下手了是不是呀?不要紧,咱们来把它分解开来
就可以把他们拆成这几个部分了,如果看不懂可以暂时忽略下面冒号后面的内容
解释这些东西一大堆,对新手来说,理解有那么一点不容易,只要记住这个大概的格式,就像这个样子
@Entry
@Component
struct Index {
//放你写的数据
build() {
//放你写的页面代码
}
}1.2.3.4.5.6.7.8.9.10.
你所需要写的东西就可以直接往里面填了
下面的内容有些复杂,新手看不懂可以暂时只看线性布局,这个是我们最常用的一种布局方式
暂时看不懂也没关系,我们暂时只看用的最多的线性布局
线性布局分为两种,
一种是竖直方向的线性布局Column
另一种是水平方向的线性布局Row
我们把他们加入我们写的代码中
@Entry
@Componentstruct Index {
//放你写的数据
build() {
Row() {
Column() {
//放你写的组件
}
}
}
}1.2.3.4.5.6.7.8.9.10.11.
这样页面布局就写好了,下面我们要开始在页面布局中写组件了
下面我们就在我们的页面中添加组件
常见的组件有
今天我们先来看一下按钮和文本显示
组件的格式基本上都是这个样子
这个我们点右边的这个小眼睛可以预览效果
也就是这个样子
同样的,我们在线性布局的下面加上修饰的东西,可以让这个文字显示在屏幕中央
.width(‘100%’)是让垂直布局的宽度占据整个屏幕的宽度,让文本位于左右居中
同理.height(‘100%’)是让水平布局的高度占据整个屏幕的高度,让文本上下居中
然后我们可以增加一个按钮Bottom组件
@Entry @Component struct Index { @State message: string = 'Hello World‘ build() { Row() { Column() { //文本组件 Text(this.message) .fontSize(50) .fontWeight(FontWeight.Bold) //按钮组件 Button('按钮中的内容') .onClick(() => { //点击 //点击按钮后发生的事情 }) } .width('100%') } .height('100%') } }1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.
例如我用来演示的这个
点击按钮后,message的内容就会发生变化,点击按钮后的效果如下
我们今天的内容就到这里
我们今天入门了ArkTS,初步接触了一下组件的应用,如果有什么错误希望大家可以在评论区中指正,祝大家可以早日成为ArkTS大佬。
这里整理了一份《鸿蒙(HarmonyOS)开发学习指南》,希望能对那些想要学习鸿蒙,但是有没有方向的人提供一点帮助。(由于文档内容过多,因此为了避免影响到大家的阅读体验,在此只以截图展示部分内容,详细完整版的看文末有免费的获取方式!)
第一章 快速入门
1、开发准备
2、构建第一个ArkTS应用(Stage模型)
3、构建第一个ArkTS应用(FA模型)
4、构建第一个JS应用(FA模型)
5、…
第二章 开发基础知识
1、应用程序包基础知识
2、应用配置文件(Stage模型)
3、应用配置文件概述(FA模型)
4、…
第三章 资源分类与访问
1、 资源分类与访问
2、 创建资源目录和资源文件
3、 资源访问
4、…
第四章 学习ArkTs语言
1、初识ArkTS语言
2、基本语法
3、状态管理
4、其他状态管理
5、渲染控制
6、…
第五章 UI开发
1.方舟开发框架(ArkUI)概述
2.基于ArkTS声明式开发范式
3.兼容JS的类Web开发范式
4…
第六章 Web开发
1.Web组件概述
2.使用Web组件加载页面
3.设置基本属性和事件
4.在应用中使用前端页面JavaScript
5.ArkTS语言基础类库概述
6.并发
7…
11.网络与连接
12.电话服务
13.数据管理
14.文件管理
15.后台任务管理
16.设备管理
17…
第七章 应用模型
1.应用模型概述
2.Stage模型开发指导
3.FA模型开发指导
4…
扫描下方二维码免费领取,《鸿蒙学习指南》
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。