HarmonyOS @Extend无法使用export导出的问题

1、新建了一个CommonStyle.ets文件,在此文件中定义了以下代码:

//分割线样式
@Extend(Divider)
function dividerStyle() {
  .color($r("app.color.colorDividerBackground"))
}

2、无法使用export关键字将其导出,这个样式只能在当前文件中调用,想在其他文件中也能调用这个分割线的样式,达到共用的目的。

HarmonyOS
2024-12-25 14:23:54
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

@Styles或@Extend目前不支持导入/导出。推荐使用新的样式复用方法,通过attributeModifier属性动态的设置组件,通过自定义class继承对应基础组件的Modifier,在class中设置复用的属性。

分享
微博
QQ
微信
回复
2024-12-25 16:22:46
相关问题
@Style 和 @Extend 是否支持export导出
2586浏览 • 1回复 待解决
HarmonyOS @Export与@Style导出问题
1575浏览 • 1回复 待解决
HarmonyOS @Extend 使用问题
1590浏览 • 1回复 待解决
关于 Extend 使用问题
1300浏览 • 1回复 待解决
exportexport default区别
3684浏览 • 1回复 待解决
HarmonyOS导出多个类问题
1516浏览 • 1回复 待解决
Vue工程导出dist, webview无法加载
1207浏览 • 1回复 待解决
HarmonyOS 无法获取蓝牙HCI日志并导出
1648浏览 • 1回复 待解决
HarmonyOS export struct初始化参数
1301浏览 • 1回复 待解决