HarmonyOS 在build() {}中动态增加或删除Component

在开发中发现build() {}中的Component都采用声明式方法,但是在一些功能模块中需要根据条件,动态增加或删除Component,不知道有没有方法实现。

HarmonyOS
2024-11-04 10:45:45
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

目前不支持通过把组件放进数组在放进容器中渲染,可以通过if else 条件渲染来实现。

build() { 
   Column(){ 
     if (this.isShow) { 
       oneView(); 
     } else { 
       twoView(); 
     } 
   } 
   .height('100%') 
   .width('100%') 
 }
分享
微博
QQ
微信
回复
2024-11-04 16:04:33
相关问题
PageComponent如何支持外部注入Component
1599浏览 • 2回复 待解决
build.gradle的签名问题
7628浏览 • 2回复 待解决
DevEcobuild和rebuild有什么区别
285浏览 • 1回复 待解决
HarmonyOS如何增加控件点击热区?
454浏览 • 1回复 待解决
如何删除preferences缓存的数据?
368浏览 • 1回复 待解决
A是Component, B是Dialog, C是Component
192浏览 • 1回复 待解决