@Watch应用于对状态变量的监听。如果开发者需要关注某个状态变量的值是否改变,可以使用@Watch为状态变量设置回调函数。 概述 @Watch...
![240](https://upload.jianshu.io/collections/images/2016294/efa0ec640944bf5770bed56037510d00.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
@Watch应用于对状态变量的监听。如果开发者需要关注某个状态变量的值是否改变,可以使用@Watch为状态变量设置回调函数。 概述 @Watch...
开发者如果需要应用程序运行的设备的环境参数,以此来作出不同的场景判断,比如多语言,暗黑模式等,需要用到Environment设备环境查询。 En...
上文所述的装饰器仅能观察到第一层的变化,但是在实际应用开发中,应用会根据开发需要,封装自己的数据模型。对于多层嵌套的情况,比如二维数组,或者数组...
@Provide和@Consume,应用于与后代组件的双向数据同步,应用于状态数据在多个层级之间传递的场景。不同于上文提到的父子组件之间通过命名...
子组件中被@Link装饰的变量与其父组件中对应的数据源建立双向数据绑定。 概述 @Link装饰的变量与其父组件中的数据源共享相同的值。 限制条件...
@Prop装饰的变量可以和父组件建立单向的同步关系。@Prop装饰的变量是可变的,但是变化不会同步回其父组件。 概述 @Prop装饰的变量和父组...
@State装饰的变量,或称为状态变量,一旦变量拥有了状态属性,就和自定义组件的渲染绑定起来。当状态改变时,UI会发生对应的渲染改变。 概述 @...
在声明式UI编程框架中,UI是程序状态的运行结果,最重要的就是状态管理机制。 基本概念 状态变量:被状态装饰器装饰的变量,状态变量值的改变会引起...
@Styles和@Extend仅仅应用于静态页面的样式复用,stateStyles可以依据组件的内部状态的不同,快速设置不同样式。这就是我们本章...
在前文的示例中,可以使用@Styles用于样式的扩展,在@Styles的基础上,我们提供了@Extend,用于扩展原生组件样式。 语法 使用规则...
专题公告
鸿蒙成长记