鸿蒙Harmony学习(二)ArkTs与ArkUI初识

[复制链接]
发表于 2024-8-9 08:23:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
ArkTs与ArkUI介绍

ArkTS是HarmonyOS优选的主力应用开辟语言。它在TypeScript(简称TS)的根本上, 扩展了声明式UI、状态管理 等相应的本领。TS是JavaScript(简称JS)的超集,ArkTS则是TS的超集。
值得注意的是ArkTs语言所扩展的声明式ui(也就是ArkUI 方舟开辟框架)在运行时要比一般的web开辟效率更高,原因是web开辟在运行时进行页面渲染,但是方舟开辟框架会将arkts语言的ui在编译时进行转换,搭配鸿蒙系统底层的方舟编译器和声明式ui的后端引擎,因此可以或许进行高效渲染。
ArkTs更多信息可参考下方官网链接
https://developer.huawei.com/consumer/cn/training/course/slightMooc/C101682407504728849

方舟开辟框架(简称:ArkUI),是一套构建HarmonyOS应用界面的UI开辟框架,它提供了极简的UI语法与包括UI组件、动画机制、变乱交互等在内的UI开辟根本设施,以满足应用开辟者的可视化界面开辟需求。
ArkTS声明式开辟范式的根本构成


装饰器、自定义组件、UI 形貌、内置组件、变乱方法、属性方法
装饰器:

@Component:标志自定义组件
@Entry:标志当前组件是入口租金啊
@State:标志该变量是状态变量,值变化是会触发UI刷新
自定义组件

由struct 修饰的是自定义组件,自定义组件是一个个可复用的UI单元
ui形貌

build函数是用来形貌ui内部布局的,其内部以声明式方式形貌UI布局
内置组件

内置组件就是ArkUI提供的一些组件,ArkUI提供了容器组件(用来完成页面布局)比如Row()。根本组件:自带样式和功能的页面元素,例如:Text()等。
属性方法

属性方法:设置组件的UI样式。比如设置组件宽高、间距、背景致等
变乱方法

设置组件的变乱回调。
其他

ArkTs需要学习的内容大抵如下:比如装饰器方面:数据驱动的ui刷新的@state 以及页面之间数据传递驱动ui变动的@Link @Prop
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表