vue使用节流防抖踩到的坑,如何获取this;监听浏览器滚动中使
2021-04-16 本文已影响0人
yfsola
1. 在节流函数里,如何获取this问题
![](https://img.haomeiwen.com/i8104683/e71bb975b1c8d631.png)
2. 在监听浏览器滚动中使用防抖,(removeEventListener)移除监听失效问题
❌ 错误使用方法
如下方法在监听浏览器滚动的时候,使用防抖函数,在destroyed移除监听,发现跳转其他页面的时候,滚动条的监听并没有移除掉
![](https://img.haomeiwen.com/i8104683/bcaea470b2dd3757.png)
✅ 正确使用方法
![](https://img.haomeiwen.com/i8104683/32918c882974a121.png)
1. 在节流函数里,如何获取this问题
2. 在监听浏览器滚动中使用防抖,(removeEventListener)移除监听失效问题
❌ 错误使用方法
如下方法在监听浏览器滚动的时候,使用防抖函数,在destroyed移除监听,发现跳转其他页面的时候,滚动条的监听并没有移除掉
✅ 正确使用方法