从零开始学Hm(九)装饰器

@Entry 标识是入口组件,可以直接访问 不加的话不能直接访问

@Component 自定义组件 可以被别人调用

@State 修饰变量 数据发生改变的时候页面刷新

@Porp 子组件近渲染父组件传来的数据,单向绑定

@Link 子组件需要改变父组件传来的数据 双向绑定

@Provide和@Consume 可以实现隔代传递数据的双向绑定 不需要调用方进行传递参数,后代直接用就可以,需要名字相同

@Observed和@ObjectLink解决嵌套对象和数组元素为对象时 被嵌套的对象属性发生改变的时候不能触发页面刷新

@Observed需要加在嵌套类和被嵌套类的上面

@ObjectLink用在引用被嵌套类时 不能加@Entry 不能初始化

构建函数

@Builder 创建构建函数 全局需要加function 直接引用;局部不加function 引用时需要加this

样式

@Styles 抽取公共的全局样式

@Extend(组件名称) 抽取组件特有的样式

  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值