在Vue里面監(jiān)聽某個div的滾動條(大于200時nav變色,小于200時透明),然后當(dāng)跳轉(zhuǎn)到另一個路由再回來時,不起作用了。問題是我在離開當(dāng)前路由時也注銷監(jiān)聽,各位看代碼,會的回復(fù)下,不會的幫忙問問,謝謝各位大佬了,急急急?;蛘哂懈玫膶崿F(xiàn)方式更好,這個監(jiān)聽實在坑mounted(){ //獲取節(jié)點
this.scrollDiv = document.getElementsByClassName('myNav')[0]; //綁定事件
this.scrollDiv.addEventListener('scroll',this.scrollFunction,{ passive: false });
},
beforeRouteLeave(to, from, next){//離開路由前執(zhí)行
this.scrollDiv.removeEventListener('scroll',this.scrollFunction,{ passive: false });
next();
}這代碼哪里有問題,根本沒效果
vue 取消某個div的addEventListener("scroll")
料青山看我應(yīng)如是
2018-12-18 22:32:43