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

HarmonyOS
6天前
浏览
收藏 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
微信
回复
4天前
相关问题
装饰 @Styles 和 @Extend
369浏览 • 1回复 待解决
HarmonyOS 全局样式怎么创建
248浏览 • 1回复 待解决