【发布时间】:2019-08-17 19:43:22
【问题描述】:
如果我在 layouts 文件夹内的 default.vue 模板中使用“window”,则会收到错误消息“window is not defined”。使用“npm run generate”构建静态页面会创建错误消息。模式设置为“通用”
...
created() {
window.addEventlistener('scroll', e => {
console.log('scrollleeed')
})
}
...
我做错了什么?我认为“生成”会创建静态页面,所有内容都将在客户端执行。
解决方案 我必须使用挂载的钩子,而不是为窗口或文档相关的东西创建的
【问题讨论】: