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

打印 上一主题 下一主题

主题 492|帖子 492|积分 1476

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


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

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

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

李优秀

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表