寒冷雪碧

文章
7
资源
0
加入时间
2年10月21天

使用vant组件中van-tabs、van-pull-refresh和van-list时,切换tabs标签,列表重复加载问题。

使用vant组件中van-tabs、van-pull-refresh和van-list时,切换tabs标签,列表重复加载问题问题现象:tabs切换时,如果之前的tab已经滚动到底部,直接点击其他的tab,将再触发一次onload事件。问题原因:这种情况下,切换tab会导致触发两次请求数据的方法,一次是监听tab切换事件执行的,另一次是由于之前一个tab已经滚动到底部触发的onload事件。解决措施:设置一个全局变量tabchange,监听到tab切换事件时设置tabchange为true,在on