ArkUI如何通过代码动态创建组件

ArkUI如何通过代码动态创建组件

HarmonyOS
2024-01-21 12:49:21
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
afirebird

ArkUI使用ArkTS声明式开发范式,开发者无法持有组件实例,在声明时通过渲染控制语法以及动态构建UI元素的方式,控制组件的创建。

代码示例

// 条件渲染语句创建组件 
if(this.isTrue) { 
  Text("创建文本组件").fontSize(30) 
} 
// 循环渲染语句创建组件 
ForEach(this.nums,(item) => { 
  Text(item + '').fontSize(30) 
},item => JSON.stringify(item))

参考链接

条件渲染循环渲染

分享
微博
QQ
微信
回复
2024-01-22 15:15:48
相关问题
如何通过JS动态引入页面?
796浏览 • 1回复 待解决
组件如何动态设置全局唯一ID?
5167浏览 • 1回复 待解决
如何通过代码触发APP重启
13浏览 • 0回复 待解决
如何通过代码随意修改锁屏图片?
3684浏览 • 1回复 待解决
DirectionalLayout 动态添加组件问题
2602浏览 • 1回复 待解决
ArkUI没有table组件吗?
1630浏览 • 1回复 待解决
如何实现ArkUI组件字符串变量拼接
365浏览 • 1回复 待解决
ets怎么实现动态添加组件
1580浏览 • 1回复 待解决
求大佬告知ArkUI有图表组件吗?
134浏览 • 1回复 待解决
创建多个视频组件无法播放
364浏览 • 1回复 待解决
javaUI 中webview通过布局创建实例失败
3858浏览 • 1回复 待解决
鸿蒙js 如何使用动态style
5605浏览 • 1回复 待解决