ustbhuangyi / vue-sell

:rice: Vue.js高仿饿了么外卖App课程源码 http://coding.imooc.com/class/74.html
3.46k stars 1.36k forks source link

当路由切换时,如果滑动未结束,会持续触发scroll事件. #31

Closed alekoshen712 closed 7 years ago

alekoshen712 commented 7 years ago

image

当在商家页滑动商品,在未完成滑动动画时,点击评论后,页面切换了,但会持续触发scroll事件 gaa

不仅仅在vue中有个这个问题(开始我猜是keepalive的缘故),但在react中也有类似的问题,在react的组件中我尝试在componentWillUnmount中将这个betterScroll实例销毁,但依然不起效果.

..尽管整个DOM树已经消失了,但还是不断的触发scroll事件.故我猜是better-scroll中监听的scroll事件的判断似乎有问题..

此问题移至Better-Scroll中的issue