鸿蒙常用装饰器

90 阅读1分钟
  • 装饰组件
    • @Entry
    • @Component
    • @CustomDialog
    • @Preview
  • 装饰自定义构建函数 - 轻量的UI元素复用
    • @Builder
    • @BuilderParam
  • 装饰样式
    • @Style
      • @Styles仅支持通用属性通用事件
      • @Styles可以定义在组件内或全局
      • 只能在当前文件内使用,不支持export
    • @Extend
      • @Extend仅支持定义在全局,不支持在组件内部定义
      • 只能在当前文件内使用,不支持export
      • @Extend装饰的方法的参数可以为function,作为Event事件的句柄
      • @Extend装饰的方法支持参数
      • @Extend的参数可以为状态变量,当状态变量改变时,UI可以正常的被刷新渲染
  • 装饰状态
    • @State
    • @Prop
    • @Link
    • @Provide
    • @Consume
    • @Observed
    • @ObjectLink
    • @LocalStorageLink
    • @LocalStorageProp
    • @StorageLink
    • @StorageProp
    • @Watch