记录bug,以便后续遇到同样问题。
错误提示是:
产生原因:
是在生命周期钩子函数错误、可能在生命周期之前调用了为定义的函数、方法、对象、对象属性等
async mounted() {
document.documentElement.scrollTop = 0;
let data = (await request().data;
if (data) {
this.success = true
}
window.addEventListener("scroll", this.windowScroll); //监听页面滚动
}
修改为:
async mounted() {
try {
document.documentElement.scrollTop = 0;
let data = (await request().data;
if (data) {
this.success = true
}
window.addEventListener("scroll", this.windowScroll); //监听页面滚动
} catch (err) {
console.log(err)
}
}