现在做网站有前途吗,外贸型网站建设公司,网站的优化策略方案,个人网页首页组件结构
1. 认识基本的组件结构 ArkTS通过装饰器Component 和Entry 装饰 struct 关键字声明的数据结构#xff0c;构成一个自定义组件
自定义组件中提供了一个build函数#xff0c;开发者需要在函数内以链式调用的方式进行基本的UI描述#xff0c;UI描述的方法请参考UI描述…组件结构
1. 认识基本的组件结构 ArkTS通过装饰器Component 和Entry 装饰 struct 关键字声明的数据结构构成一个自定义组件
自定义组件中提供了一个build函数开发者需要在函数内以链式调用的方式进行基本的UI描述UI描述的方法请参考UI描述规范srtuct-自定义组件基于struct实现 要想实现一段UI描述必须使用struct关键字来声明-注意不能有继承关系-组件名不能与系统组件名相同 Component
struct Index{}
CustomDialog
struct Index2{}Component修饰符
Component装饰器只能修饰struct关键字声明的结构被修饰后的struc具备组件的{描述渲染能力}的描述
自定义组件就是Conponent修饰了一段struct结构体里面有一段build函数里面是写uI的
快速生成自定义组件comp回车build函数 用于定义组件deUI描述一个struct结构必须实现build函数 Component
struct {build() {}
}build函数是组件Component)必须提供以实现的一个函数build函数可以没有内容如果有的话必须有且一个容器组件可以防止子组件的组件-只有entry里面有限制-component的组件可以放没有子组件的组件常见的容器组件-Flex-Column-Row-List-Grid-Panel
entry修饰符 entry将自定义组件定义为UI页面的入口也就是我们原来前端常说的一个页面最多可以使用entry修饰 一个自定义组件在一个ets文件中-如下面的代码是不允许的 entry修饰的组件最终会被注册具体文件位置-main/resources/base/profile/main_pages.json
自动注册-新建组件时采用新建Page的方式
手动注册-新建一个ets文件自己在main_pages.json中手动添加路径
注意如果你手动删除了某一个带entry的组件你需要手动去main_page中去删除该路径否则编译器会报错