#鸿蒙通关秘籍#使用@Styles装饰器提炼鸿蒙NEXT中的通用样式

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
hm67482cc6f09a6

@Styles装饰器在鸿蒙NEXT中可用于提炼通用样式,以减少代码重复。考虑在多个组件中出现的重复样式,在组件内部或全局定义对应的@Styles方法。在组件内定义只需注明样式名称,全局定义则需要使用function关键字。在组件的build方法中,通过方法调用应用这些提炼的样式。

@Styles function globalStyles() {
  .width(150)
  .height(100)
  .backgroundColor(Color.Pink)
}

@Entry
@Component
struct StyleUse {
  build() {
    Column() {
      Text('使用全局样式').globalStyles().fontSize(30)
    }
  }
}
分享
微博
QQ
微信
回复
2天前
相关问题
装饰 @Styles 和 @Extend
325浏览 • 1回复 待解决