- 0
- 0
- 约1.54千字
- 约 13页
- 2026-06-27 发布于山东
- 举报
状态管理
目录CONTENTS状态管理1@State装饰器2@Prop装饰器3@Link装饰器4@Consume和@Provide装饰器5
01状态管理知识储备
状态管理ArkTS提供了多维度的状态管理机制,和UI相关联的数据,不仅可以在组件内使用,还可以在不同组件层级间传递。
02@State装饰器知识储备
@State装饰器@State装饰的变量是组件内部的状态数据,当这些状态数据被修改时,将会调用所在组件的build()方法刷新UI。@State装饰的变量需要本地初始化,在父组件中调用子组件时的传参方法:this.变量名;支持多种数据类型:允许class、number、boolean、string,不允许object和any。说明示例//父组件中用privateprivateval_parent:string=你好//子组件中用@State@Stateval:string=鸿蒙//必须本地初始化//在父组件中调用子组件的语法子组件的名字({val:this.val_parent})代码演示
03@Prop装饰器知识储备
@Prop装饰器@Prop与@State有相同的语义,但初始化方式不同,仅支持number、string、boolean简单类型。@Prop装饰的变量必须使用其父组件提供的@State变量进行初始化,允许组件内部修改@Prop变量,但更改不会
您可能关注的文档
- OpenHarmony——ArkTS声明式开发与应用 课件 项目1-任务2-2 认识Stage模型下的工程文件.pptx
- OpenHarmony——ArkTS声明式开发与应用 课件 项目1-任务3 认识并使用ArkTS基础语法.pptx
- OpenHarmony——ArkTS声明式开发与应用 课件 项目1-任务4 认识并使用ArkTS面向对象语法.pptx
- OpenHarmony——ArkTS声明式开发与应用 课件 项目2-任务1-2 编写第1个ArkTS页面.pptx
- OpenHarmony——ArkTS声明式开发与应用 课件 项目2-任务2-2 文字和图片显示组件.pptx
- OpenHarmony——ArkTS声明式开发与应用 课件 项目2-任务2-3 设计添加设备页的UI布局.pptx
- OpenHarmony——ArkTS声明式开发与应用 课件 项目2-任务3-1 弹性布局与层叠布局.pptx
- OpenHarmony——ArkTS声明式开发与应用 课件 项目2-任务3-2 使用弹性布局和层叠布局开发场景设置页.pptx
- OpenHarmony——ArkTS声明式开发与应用 课件 项目2-任务4-2 使用交互类组件开发登录页.pptx
- OpenHarmony——ArkTS声明式开发与应用 课件 项目2-任务5-1 自定义组件与渲染组件.pptx
原创力文档

文档评论(0)