vue上监听scroll事件 无效的原因
1.window.addEventListener(“scroll”, this.handleScroll);
2. handleScroll(){
var scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop;
scrollTop > 60 ? this.secondMenuFixed = true : this.secondMenuFixed = false
},
这个时候mouted里面的scroll事件一直不起作用,原因是:父级元素用了overflow:auto,等等的有关overflow的样式,注释掉之后就正常了!!!

Logo

前往低代码交流专区

更多推荐