Kratos1023
LV.1
这个用户很懒,还没有个人简介
声望 35
关注 0
粉丝 0
私信
主帖 3
回帖
视频
提问
回答
资源
专栏
上篇文章讲了Component,ComponentV2以及State和Local的区别。这篇文章就继续讲常用的几个装饰器在V1和V2中的区别。管理组件拥有状态的装饰器:组件级别的状态管理,可以观察组件内变化,和不同组件层级的变化,但需要唯一观察同一个组件树上,即同一个页面内。父子传值V1:Prop装饰的变量可以和父组件建立单向的同步关系。装饰的变量是可变的,但是变化不会同步回其父组件。注意:1.修改父组件数据,会同步更新子组件2.修改子...
2025-03-22 17:44:03 635浏览 0点赞 0回复 0收藏
​上篇文章讲了状态管理是什么,还有状态管理V1和状态管理V2分别用了什么装饰器,以及相对于V1来讲,V2的优点是什么,V1自身有什么缺点。那这篇文章就来讲一下他们各个装饰器之间的区别。自定义组件:对UI和业务逻辑进行封装,从而复用组件。V1:Component仅能装饰struct关键字声明的数据结构。截图漏了个大括号,记得加上。V2:ComponentV2从API12版本才开始支持。在ComponentV2中,只能使用全新的的状态变量修饰器,包括但不限...
2025-03-22 17:41:28 795浏览 0点赞 0回复 0收藏
什么是状态管理?状态管理就是使用响应式数据构建一个有交互的动态界面。这一点ArkUI和Vue的设计思想一样的,即数据驱动视图。在鸿蒙的状态管理中,里面的状态变量(响应式数据),需要装饰器装饰,改变会引起UI的渲染刷新(必须设置类型和初始值)ArkUI状态管理V1提供了多种装饰器,通过使用这些装饰器,状态变量不仅可以观察在组件内的改变,还可以在不同组件层级间传递,比如父子组件、跨组件层级,也可以观察全局范围内的变化...
2025-03-22 17:39:31 757浏览 0点赞 0回复 0收藏