关于Vue监听滚动条
发布于 7 年前 作者 xinruzhishui 8032 次浏览 来自 问答
粉丝福利 : 关注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.表示很郁闷。第一次在论坛上面问问题,可能 有些地方写的不到位,不喜勿喷。

				    },
回到顶部