本文分类:news发布日期:2026/1/24 20:12:05
相关文章
鸿蒙中级课程笔记2—状态管理V2—@Provider装饰器和@Consumer装饰器:跨组件层级双向同步
Provider和Consumer用于跨组件层级数据双向同步,可以使得开发者不用拘泥于组件层级。
Provider和Consumer属于状态管理V2装饰器,所以只能在ComponentV2中才能使用,在Component中使用会编译报错。
Provider和Consumer提供了跨组件层级数据双…
建站知识
2026/1/24 20:11:06
鸿蒙中级课程笔记2—状态管理V2—@Monitor装饰器:状态变量修改监听
为了增强状态管理框架对状态变量变化的监听能力,开发者可以使用Monitor装饰器对状态变量进行监听。
Monitor提供了对V2状态变量的监听。在阅读本文档前,建议提前阅读:ComponentV2,ObservedV2和Trace,Local。
说明
M…
建站知识
2026/1/24 20:10:49
鸿蒙中级课程笔记2—状态管理V2—@Computed装饰器:计算属性
当开发者使用相同的计算逻辑重复绑定在UI上时,为了防止重复计算,可以使用Computed计算属性。计算属性中的依赖的状态变量变化时,只会计算一次。这解决了UI多次重用该属性导致的重复计算和性能问题。如下面例子。
Computed
get sum() {return…
建站知识
2026/1/24 20:10:12
鸿蒙中级课程笔记2—状态管理V2—@Local
Local装饰器:组件内部状态
为了实现对ComponentV2装饰的自定义组件中变量变化的观测,开发者可以使用Local装饰器装饰变量。
在阅读本文档前,建议提前阅读:ComponentV2。常见问题请参考组件内状态变量常见问题。
说明
从API ve…
建站知识
2026/1/24 20:10:10
鸿蒙中级课程笔记2—状态管理V2—@Param
为了增强子组件接受外部参数输入的能力,开发者可以使用Param装饰器。
Param不仅可以接受组件外部输入,还可以接受Local的同步变化。在阅读本文档前,建议提前阅读:Local。
说明
从API version 12开始,在ComponentV2装…
建站知识
2026/1/24 20:10:08
鸿蒙中级课程笔记2—状态管理V2—@Once、@Event
Once:初始化同步一次
想要实现仅从外部初始化一次且不接受后续同步变化的能力,可以使用Once装饰器搭配Param装饰器。
阅读本文档前,请先阅读Param。
说明
从API version 12开始,在ComponentV2装饰的自定义组件中支持使用Once装…
建站知识
2026/1/24 20:09:51
2026广安种植牙优质机构推荐榜 高性价比之选
2026广安种植牙优质机构推荐榜 高性价比之选一、行业背景与评测依据据《2026中国口腔医疗行业发展白皮书》数据显示,我国45岁以上人群缺牙率达63.2%,65岁以上人群全口缺牙率超10%,口腔修复需求呈逐年攀升态势。
川东…
建站知识
2026/1/24 20:09:25
深入 Pinia 工作原理:响应式核心、持久化机制与缓存策略 - 教程
深入 Pinia 工作原理:响应式核心、持久化机制与缓存策略 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "C…
建站知识
2026/1/24 20:08:06

