组件如何根据不同条件绑定不同的@style装饰器?

假设定义三个@Style装饰器

@Style baseStyle() {}

@Style condAStyle() {}

@Style condBStyle() {}

循环遍历渲染Text组件时:Text().baseStyle()【.condAStyle()或.condBStyle】,如果想用这样的渲染方式, A 或 B 这两种样式要怎么动态拼接上呢?

//---不使用下面这种方式的前提下,如何实现?

if(condA) {

Text().baseStyle().condAStyle()

} else {

Text().baseStyle().condBStyle()

}

HarmonyOS NEXT
组件
2024-05-23 14:50:15
浏览
收藏 0
回答 0
待解决
相关问题
不同组件不同样式效果如何实现
264浏览 • 1回复 待解决
HarmonyOS如何根据条件加载页面
257浏览 • 1回复 待解决
如何设置组件不同状态下样式
1856浏览 • 1回复 待解决
何设置组件不同状态下样式
1999浏览 • 1回复 待解决
如何适配不同屏幕尺寸?
249浏览 • 1回复 待解决
长按滑动显示不同内容
747浏览 • 1回复 待解决
关于定制不同product
295浏览 • 1回复 待解决