「keep-alive」 和scroll的入坑经历
和scroll事件的 坑
记一次入坑经历:
事情经过:调用了别人写好了 lazyLoad组件。但是这个组件 是包在keep-alive下的, 也就是会被缓存的。
在A组件中,使用了对scroll事件的监听,没问题。
但在B组件,同样适用scroll事件的监听,会同时监听A组件的scroll事件。
解决方法:
假设是A组件切到B组件,那么就在A组件***deactivated***钩子中,对scroll事件进行解绑。也就是 window.removeEventLisener(‘scroll’, scrol.
原创
2020-07-10 15:48:42 ·
386 阅读 ·
0 评论