vue3-infinite-scroll-good icon indicating copy to clipboard operation
vue3-infinite-scroll-good copied to clipboard

滚动请求不卸载

Open Chulan-824 opened this issue 3 years ago • 5 comments

我在A页面实现无限滚动请求加载,我从A页面的路由方法跳转到B页面后,滚动页面还会继续执行A页面的滚动方法这是为什么,A页面是有完成卸载的

Chulan-824 avatar Feb 11 '22 08:02 Chulan-824

我在A页面实现无限滚动请求加载,我从A页面的路由方法跳转到B页面后,滚动页面还会继续执行A页面的滚动方法这是为什么,A页面是有完成卸载的

我也碰到了。。。

hjsjsu avatar Mar 15 '22 11:03 hjsjsu

我在A页面实现无限滚动请求时,从A页面的路由方法跳转到B页面后,我会滚动页面继续执行A页面的滚动方法这是为什么,A页面有完成加载的

我也联系了。。。

已经解决了,是因为node_modules里面的这个插件的方法被注释了 ,还要手动解除,最好的步骤是你吧node_modules删了,然后重新装包,装好后先去找到这个插件的src下面的卸载生命周期,然后解除注释在跑项目

Chulan-824 avatar Mar 15 '22 12:03 Chulan-824

我在A页面实现无限滚动请求时,从A页面的路由方法跳转到B页面后,我会滚动页面继续执行A页面的滚动方法这是为什么,A页面有完成加载的

我也联系了。。。

已经解决了,是因为node_modules里面的这个插件的方法被注释了 ,还要手动解除,最好的步骤是你吧node_modules删了,然后重新装包,装好后先去找到这个插件的src下面的卸载生命周期,然后解除注释在跑项目

Chulan-824 avatar Mar 15 '22 12:03 Chulan-824

我在A页面实现无限滚动请求时,从A页面的路由方法跳转到B页面后,我会滚动页面继续执行A页面的滚动方法这是为什么,A页面有完成加载的

我也联系了。。。

已经解决了,是因为node_modules里面的这个插件的方法被注释了 ,还要手动解除,最好的步骤是你吧node_modules删了,然后重新装包,装好后先去找到这个插件的src下面的卸载生命周期,然后解除注释在跑项目

解除注释后,A跳转B的时候,报错directive is not defined,无法跳转。我的解决思路是定义一个布尔值,组件onBeforeUnmount钩子里把布尔值设为false,仅为真时才触发方法的执行。

hjsjsu avatar Mar 15 '22 12:03 hjsjsu

遭遇同样的问题。怎么解决来着?? OK...I end up using this instead. https://learnvue.co/tutorials/vue-infinite-scrolling

WesleyF avatar Jan 23 '23 22:01 WesleyF