关于Vue监听滚动条
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利
在mounted钩子里面触发这个滚动监听document.addEventListener(‘scroll’,this.scrollfunc,true),在data里面定义了一个scroll变量,触发的函数scrollfunc代码如下: scrollfunc(){
this.scroll = document.documentElement.scrollTop || document.body.scrollTop;
if(document.body.scrollTop)
{
this.scroll= document.body.scrollTop;
}
else{
this.scroll= document.documentElement.scrollTop
}
console.log(homescroll);
}
控制台console的总是为0。 在正常的html网页可以监听到scrolltop的变化,在Vue里面就总是为0.表示很郁闷。第一次在论坛上面问问题,可能 有些地方写的不到位,不喜勿喷。
},