HarmonyOS 鸿蒙Next Tabs 组件懒加载问题

发布于 1周前 作者 nodeper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next Tabs 组件懒加载问题

Tabs组件怎么能实现类似Android中viewpager的懒加载,只有页面可见的时候才去请求数据并展示, 现在的tabs组件所有的tabcontent都一次性的走
aboutToAppear, 一次性加载数据体验会很差,有没有什么解决方案

4 回复
现在Tabs默认就是懒加载的啊,我的需求和你相反,我是想一进来就加载所有Tab目前还没找到选项设置

我也需求这个,楼主是怎么实现的

if else 不是可以按需加载组件吗
{ freezeWhenInactive: true } 也可以在一定程度上满足

HarmonyOS 鸿蒙Next Tabs组件懒加载问题,通常可以通过设置Tabs组件的属性来控制。确保每个TabContent在首次点击对应Tab时才加载,可以尝试将animationDuration设置为0来关闭动画,从而避免非必要的内容加载。同时,检查Tabs组件的初始化逻辑,确保没有预先加载所有TabContent。如果问题依旧没法解决,请加我微信,我的微信是itying888。

回到顶部