编译到安卓后,提示Cannot read property 'addEventListener' of undefined;
在web端没有任何报错。
主要功能是监听scroll滚动条,滚动到一定的位置后,显示或隐藏一个<view>。
部分代码如下:
methods:{
myMethods(){
var scrollTop=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop
if(scrollTop>200)
{
this.isshow=1;
}
else
{
this.isshow=0;
}
}
},
mounted(){
window.addEventListener('scroll',this.myMethods)
}
编译都通过,没有错误,在谷歌浏览器上运行也没有报任何错误,编译到安卓真机上也没问题,但打开基座后在控制台就提示如下:
02:06:33.191 App Hide at App.vue:10
02:06:40.754 App Launch at App.vue:4
02:06:40.775 App Show at App.vue:7
02:06:41.540 thirdScriptError
02:06:41.562 06:42.082 20558 20558 I console : Cannot read property 'addEventListener' of undefined;at pages/index/index page lifeCycleMethod onLoad function
02:06:41.583 06:42.082 20558 20558 I console : TypeError: Cannot read property 'addEventListener' of undefined
安卓上提示“Cannot read property 'addEventListener' of undefined”,请问这个应该如何解决?感谢
平子223
最新版 我遇到了
2022-02-23 09:48