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

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

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

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

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

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

分享
微博
QQ
微信
回复
1天前
相关问题
@Style 和 @Extend 是否支持export导出
1312浏览 • 1回复 待解决
HarmonyOS @Export与@Style导出问题
420浏览 • 1回复 待解决
HarmonyOS @Extend 使用问题
528浏览 • 1回复 待解决
关于 Extend 使用问题
318浏览 • 1回复 待解决
exportexport default区别
2524浏览 • 1回复 待解决
HarmonyOS导出多个类问题
483浏览 • 1回复 待解决
Vue工程导出dist, webview无法加载
224浏览 • 1回复 待解决
多态样式可否导出给全局使用
1693浏览 • 1回复 待解决
HarmonyOS export struct初始化参数
41浏览 • 1回复 待解决