【愚公系列】华为鸿蒙OS-02-页面语法的使用(JS版) 原创
愚公搬代码
发布于 2022-1-19 16:11
浏览
1收藏
文章目录
<hr style=" border:solid; width:100px; height:1px;" color=#000000 size=1">
前言
每种应用程序都有自己的语法,比如vue,react,angular。华为鸿蒙开发也不例外而且语法和前端框架类似,会前端的化,上手还是很快的。
一、HML语法
1.HML定义
是不是和HTML很像,但HML并不是HTML。
HML(HarmonyOS Markup Language)是一套类HTML的标记语言,通过组件,事件构建出页面的内容。页面具备数据绑定、事件绑定、列表渲染、条件渲染和逻辑控制等高级能力。
2.数据绑定
3.普通事件绑定
4.冒泡事件和捕获事件
4.1冒泡事件
4.2 捕获事件
4.3 综合案例
5.列表渲染
5.条件渲染
第一种写法里if为else时,组件不会在vdom中构建,也不会渲染,而第二种写法里show为false时虽然也不渲染,但会在vdom中构建。
6.条件渲染
7.模板引用
二、CSS导入和JS导入
1.CSS导入
2.JS导入
2.1 模块声明
使用import方法引入功能模块:
2.2 代码引用
使用import方法导入js代码:
2.3 对象导入
2.3.1全局对象
本地对象
2.3.2 DOM元素
2.3.3 获取ViewModel
主视图
parent视图
子视图
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
分类
赞
2
收藏 1
回复
2
3
1
相关推荐
欢迎大家多多留言
赞赞赞
厉害厉害