从别的scroll的页面跳转到此页面的时候,触发了这个页面的scroll事件监听,但是此页面的dom并没有渲染,所以执行回调函数的时候报错。
代码如下:
mounted () {
this.$nextTick(() => {
initStyle();
window.addEventListener('scroll', this.onScroll);
});
},
vue的nexTick中的回调函数,不是应该DOM更新后再执行的么?那为什么页面还没更新,监听事件已经执行了?求大神解答。。
慕运维8079593
相关分类