鸿蒙操作系统中文(鸿蒙操作系统应用笔记211111A)
☀️说明:请使用开物室V3.0.0.601 Beta1及更高版本。使用模拟器运行时请选择API7及以上的设备。
一,创建ets工程。☀️1,打开开物室,创建一个新工程,选择模板Empty Ability。
☀️2,进入配置工程界面,工程类型 选择Application,语言选择eTS,其他参数根据实际需要设置即可。
二,编写第一个页面。☀️1,工程创建完成后,在工程窗口,点击“entry > src > main > ets > default > pages”,打开“index.ets”文件。
☀️2,第一个页面由Flex容器组件、Text组件和Button组件构成。在“index.ets”中编写并设置页面组件的属性和样式,示例代码如下所示:
@Entry
@Component
struct Index {
build() {
//Flex容器组件
Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) {
//Text组件
Text('Hello World')
.fontSize(60)
.fontWeight(500)
//Button组件
Button('Next')
.fontSize(40)
.fontWeight(500)
.width(280)
.height(60)
}
//容器整体宽高
.width('100%')
.height('100%')
}
}
三,创建跳转详情页面。☀️1,在工程窗口,打开“entry > src > main > ets > default”,右键点击“pages”文件夹,选择“New > eTS Page”,命名为“details”,单击回车键。创建完成后,可以看到“pages”文件夹下的文件目录结构。
☀️2,详情页面由Flex容器组件、Text组件构成。在“details.ets”中编写并设置页面组件的属性和样式,示例代码如下所示:
@Entry
@Component
struct Details {
build() {
//Flex容器组件
Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) {
//Text组件
Text('Hi there')
.fontSize(60)
.fontWeight(500)
}
//容器整体宽高
.width('100%')
.height('100%')
}
}
四,实现页面跳转。☀️1,打开第一个页面的“index.ets”文件,导入router模块,页面路由router根据页面的网址源来找到目标页面,从而实现跳转。示例代码如下:
//导入router模块
import router from '@system.router';
@Entry
@Component
struct Index {
build() {
//Flex容器组件
Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) {
//Text组件
Text('Hello World')
.fontSize(60)
.fontWeight(500)
//Button组件
Button('Next')
.fontSize(40)
.fontWeight(500)
.width(280)
.height(60)
//点击Button实现页面跳转
.onClick(() => {
router.push({ uri: 'pages/details' })
})
}
//容器整体宽高
.width('100%')
.height('100%')
}
}
五,使用预览器或模拟器运行项目,查看运行结果。恭喜你,至此成功完成了使用eTS语言开发简单的页面跳转示例。,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com