现有一个需求,要求我们在App启动时,通过网络接口下发配置,通过响应中的数据,去配置底部Tab展示不同的模块内容,比如响应为
{
"code":200,
"message":"success",
"data":[
{
"url":"pageA",
"icon":xxx.png,
"iconSelected":xxx.png
},
{ "url":"pageB",
"icon":xxx.png,
"iconSelected":xxx.png
}
]
}
现需要通过该请求,去展示不同的底部Tab,有什么实现方案吗
现在已经有启动页,Tab主页面是确定的,但是Tab主页面中的子component是需要动态配置的,这种需要怎么做
可以使wrapBuilder来封装@Builder。
参考demo:
全局@Builder作为wrapBuilder的参数返回WrappedBuilder对象,实现全局@Builder可以进行赋值和传递。
文档地址:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-wrapbuilder-V5