#鸿蒙通关秘籍# 如何在HarmonyOS中使用@Extend装饰器为Text组件创建全局样式?

HarmonyOS
2024-12-06 15:15:40
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
零零散散着

在HarmonyOS中,可以使用​​@Extend​​​装饰器为​​Text​​​组件创建全局样式。

​@Extend​​允许你扩展组件的功能,应用自定义的样式。

@Extend(组件名)
function 函数名(参数,参数2){
  
}

全局:

@Extend(Text)
function textFn(){
  .fontSize(20)
  .fontWeight(FontWeight.Bold)
}


Text('参数')
    .textFn

示例:

@Extend(Text)
function textFn(textColor:ResourceColor){
  .fontColor(textColor)
  .fontWeight(700)
  .fontSize(25)
}

Text('获得生肖卡')
  .textFn('#f5f5f5')
Text('恭喜获得手机一部')
  .textFn('#f5ebcf')


分享
微博
QQ
微信
回复
2024-12-07 22:49:28
相关问题
装饰 @Styles 和 @Extend
623浏览 • 1回复 待解决