HarmonyOS tabTabContent 如何动态显示一个导入的组件
Tabs({ barPosition: BarPosition.End, controller: this.controller }) {
ForEach(this.tab_conf.tab_list,(item:IBuilderParams,idx:number)=>{
TabContent() {
//代码
item.content()
}.tabBar(this.tabBuilder(idx))
})
}
其中的 item.content 是 引入的其它组件,如
import My from './my/Index'
interface IBuilderParams {
label: string //标签名称
normalIcon: Resource //未选中状态图标
selectIcon: Resource //选中状态图标
content: Function
}
item的类容如
{
label: '首页',//标签
normalIcon: $r('app.media.icon_home_normal'),//未选中图标
selectIcon: $r('app.media.icon_hone_seclect'),//选中图标
content:My,
},
现在直接写 item.content() 报错 提示
‘item.content()’ does not comply with the UI component syntax.
我该如何写才能动态的按照配置里的组件自动调用,而不是写
if (idx == 0) {
xx()
}
elseif(idx == 1) {
yy()
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何让Select下拉组件动态显示选中的值
520浏览 • 1回复 待解决
如何知道一个组件的显示和隐藏
631浏览 • 1回复 待解决
动态显示页面布局以及页面元素大小实现案例
833浏览 • 1回复 待解决
要动态显示一个曲线图,而且可以局部放大无失真,或失真最少,用chart好,还是用canvas好,还是用svg好?
2454浏览 • 1回复 待解决
HarmonyOS 如何动态改变一个颜色值的透明度
26浏览 • 1回复 待解决
HarmonyOS动态导入是否会重复导入?
362浏览 • 1回复 待解决
HarmonyOS 如何在一个page里面,然后通过点击一个按钮,显示加载不同的view
98浏览 • 1回复 待解决
HarmonyOS 在不导入class的情况下,如何new一个新的对象?
34浏览 • 1回复 待解决
HarmonyOS 点击一个按钮,在按钮位置一下弹出一个组件对话框选择显示内容
245浏览 • 1回复 待解决
HarmonyOS 两个text 不能同时显示 如何在切换显示一个&隐藏另一个的时候, text不会删除重建
465浏览 • 2回复 待解决
如何实现一个页面显示子窗口
745浏览 • 1回复 待解决
HarmonyOS 如何将FFmpeg编译的多个动态库合为一个
36浏览 • 1回复 待解决
一个应用有多个UIAbility,如何设置任务列表只显示一个UIAbility
2414浏览 • 1回复 待解决
HarmonyOS 一个组件怎么监听另一个组件属性改变
475浏览 • 1回复 待解决
如何指定一个组件的宽高比例?
307浏览 • 1回复 待解决
HarmonyOS 如何在Text中显示一个html样式的文本
37浏览 • 1回复 待解决
HarmonyOS Text 超出限制显示一个更多
54浏览 • 1回复 待解决
如何实现一个折叠组件
1021浏览 • 1回复 待解决
如何实现一个GIF图显示指定次数
2127浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何创建一个动态涟漪效果动画?
107浏览 • 1回复 待解决
如何在页面上显示一个可以选择的日历?
533浏览 • 1回复 待解决
HarmonyOS 如何使单独某一个页面全屏显示
25浏览 • 1回复 待解决
怎么动态组装一个json字符串?
305浏览 • 1回复 待解决
HarmonyOS 如何实现一个没有子组件的ScrollView
35浏览 • 1回复 待解决
官方目前是支持builder动态导入的,可封装为builder再试
官方也提供了动态导入的案例demo,可参考:
https://developer.huawei.com/consumer/cn/doc/best-practices-V5/bpta-application-navigation-design-V5#section16766824123214