解决v-infinite-scroll功能在更新数据时也触发加载函数

4 篇文章 0 订阅
"本文介绍了在Vue中使用v-infinite-scroll进行列表懒加载时遇到的问题,即更新内容时意外触发加载函数。问题在于v-infinite-scroll在初始化时默认执行。解决方案是通过设置`infinite-scroll-immediate="false"`来防止初始化时的加载,确保在实际滚动时才调用加载函数。代码示例中展示了修正后的HTML结构。"
摘要由CSDN通过智能技术生成

解决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>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值