赞
踩
打开开发工具 DevEco Studio
点击左侧菜单中的 Create Project
选择 Empty Ability
点击 Next
填写 项目名称
,选择 项目保存目录
,点击 Finish
等待项目创建完毕…
我们会看到项目创建完毕后默认会打开一个 Index.ets
文件,此文件就是我们项目中的第一个页面 ~
ArkTS 项目
目录结构|—— src
|—— main
| |—— ets // ArkTS 源码文件目录
| | |—— entryability // 应用入口
| | |—— pages // 存放项目的页面
| | | |—— Index.ets // Index 页面的 ArkTS 文件
| |—— resources // 存放音视频等项目所需的资源文件
| |—— module.json5 // 模块配置文件
后续课程会有详细讲解其他目录及文件…
@Entry
装饰器我们需要在每个页面的入口文件使用
@Entry
来进行装饰,说明此文件是该页面的入口文件
@Component
装饰器我们每次要声明一个组件的时候,首先需要使用
struct
关键字来定义一个组件,然后通过@Component
来进行装饰
@State
装饰器声明变量的时候使用,如果我们用
@State
来装饰数据时,数据类型为boolean、string、number 类型时,可以观察到数值的变化,数值变化页面 UI 也会发生对应的渲染改变
build()
函数渲染组件函数,组件内容都写在
build()
函数中
Row()
函数水平方向布局的容器
类似css flex
布局中的flex-direction: row
,里面的容器会水平方向进行排列
Column()
函数垂直方向布局的容器
类似css flex
布局中的flex-direction: column
,里面的容器会垂直方向进行排列
Text()
组件的使用需要渲染文本时候使用,用法:
Text(content?: string | Resource)
- 直接写入文本内容,
Text('文本内容')
- 先声明变量,然后使用
Text()
组件来渲染@State message: string = 'Hello CSDN !' ... Text(this.message)
- 1
- 2
- 3
修改文本样式其实也很简单,在
Text()
后面直接.方法()
的方式来调用进行修改样式
- 修改文字大小
// 字号设置为 32 Text('文本内容').fontSize(32)
- 1
- 2
- 修改文字颜色
// 文字颜色设置为 #36d Text('文本内容').fontColor('#36d')
- 1
- 2
src/main/ets/pages
目录新建一个 ArkTS
文件pages
文件夹上鼠标右击 --> New --> ArkTS FileHelloCSDN
点击 Enter
键就可以新建 ArkTS
文件了HelloCSDN.ets
文件中编写如下代码:@Entry // 入口文件装饰器 @Component // 组件装饰器 // Hello 组件 struct Hello { // 声明 message 变量,类型为 string @State message: string = 'Hello CSDN !' // 组件渲染函数 build() { // 水平排列 Row() { // 垂直排列 Column() { // 渲染文本 Text(this.message) // 设置文本样式 .fontSize(50) // 字号 .fontColor('#36d') // 字体颜色 } // 设置列宽 .width('100%') } // 设置行高 .height('100%') } }
代码写完啦,下面我们一起来预览一下效果
点击右边的 preview
等待编译…
看效果 ^ _ ^
The End…
下期见 … ^ _ ^ …
@新疆程序员阿达西
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。