HarmonyOS @Extend(Image)的方法,后续是否支持在其他文件中使用

一、A.ets中定义、并导出:

@Extend(Image)
function altBanner() {
  .alt($r("app.media.zm_show_loading08"))
}
export { altBanner }

二、B.ets中使用altBanner:

Image('').altBanner() 

链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-style-V5中提到,“只能在当前文件内使用,不支持export。”后续是否支持export @Extend,并在其他文件中使用?

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

@Styles或@Extend目前不支持export导出,后续这两个装饰器将不会继续演进。推荐使用新的样式复用方法,通过attributeModifier属性动态的设置组件,通过自定义class继承对应基础组件的Modifier,在class中设置复用的属性。

官网文档对应“动态属性设置”链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-attributes-attribute-modifier-V5

分享
微博
QQ
微信
回复
1天前
相关问题
@Style 和 @Extend 是否支持export导出
1330浏览 • 1回复 待解决
HarmonyOS 后续是否支持解构赋值
4浏览 • 0回复 待解决
HarmonyOS @Extend 使用问题
555浏览 • 1回复 待解决
HarmonyOS Image组件是否支持缓存?
311浏览 • 1回复 待解决
Image组件是否支持.9图片
357浏览 • 1回复 待解决
image组件中使用bindContextMenu报错
479浏览 • 1回复 待解决