解决v-infinite-scroll功能在更新数据时也触发加载函数
问题描述:
- 一个需要懒加载的列表tbody,为其添加了v-infinite-scroll="load"来实现懒加载,但在我更新tbody中的内容时,依然会触发load函数,而且不止一次。
问题原因:
- v-infinite-scroll方法会默认tbody初始化时执行。
问题解决:
- 使用
infinite-scroll-immediate="false"
来禁用懒加载在tbody初始化时执行。
代码:
<tbody class="infinite-list" v-infinite-scroll="load" infinite-scroll-immediate="false">
<!-- do something... -->
</tbody>