基于TS扩展的声明式开发范式提供了一系列基础组件,这些组件以声明方式进行组合和扩展来描述应用程序的UI界面,并且还提供了基本的数据绑定和事件处理机制,帮助开发者实现应用交互逻辑。
阅读全文
开源鸿蒙 build函数
build函数满足Builder构造器接口定义,用于定义组件的声明式UI描述。必须遵循上述Builder接口约束,在build方法中以声明式方式进行组合自定义组件或系统内置组件,在组件创建和更新场景中都会调用build方法。
阅读全文
开源鸿蒙 js标签配置
开发框架需要应用的config.json中配置相关的js标签,其中包含了实例名称、页面路由、视图窗口配置信息。
阅读全文
harmony(鸿蒙)文件访问规则
ts-framework-file-access-rules.md
阅读全文
开源鸿蒙 目录结构
FA应用的eTS模块(entry/src/main)的典型开发目录结构如下:
阅读全文
开源鸿蒙 事件配置
通过事件方法可以配置组件支持的事件。从API Version 9开始,可以在回调函数中获取当前component关联的Context,具体用法请参考在eTS页面中访问Context。
阅读全文
开源鸿蒙 自定义组件生命周期回调函数
自定义组件的生命周期回调函数用于通知用户该自定义组件的生命周期,这些回调函数是私有的,在运行时由开发框架在特定的时间进行调用,不能从应用程序中手动调用这些回调函数。
阅读全文
开源鸿蒙 自定义组件成员变量初始化
组件的成员变量可以通过两种方式初始化:
阅读全文
开源鸿蒙 必选参数构造配置
如果组件的接口定义中包含必选构造参数,则在组件后面的“()”中必须配置参数,参数可以使用常量进行赋值。
阅读全文
开源鸿蒙 @State
@State装饰的变量是组件内部的状态数据,当这些状态数据被修改时,将会调用所在组件的build方法进行UI刷新。
阅读全文