最近在使用van-list组件开发带有tab切换的项目,需求是tab是后端返回的数据,所以获取列表数据要在tab返回之后调用,所以进入页面时默认不触发van-list的load事件,官方文档说明:如下图所示:
组件配置如图所示:
但是我们这样设置完成之后,刚刚进入页面是没问题的,当我们切换tab时还是会触发load事件多次,因此我的解决方案是:
根据有无数据使用v-if来控制van-list是否展示,因为有时候页面初始化没有数据时vant-list也会触发一次
完美解决多次触发load事件的bug