当前位置: 代码迷 >> 综合 >> nuxt window 或 document is not defined
  详细解决方案

nuxt window 或 document is not defined

热度:103   发布时间:2023-11-23 17:50:56.0

nuxt在mounted里写

mounted() {window.addEventListener('resize', this.handleResize);
}

系统执行会报错window is not defined

遇到这种情况是由于nuxt.js会在服务端渲染页面,而服务端并没有window或document  ***

解决办法:加上if (process.client )

mounted() {if (process.client ) {
    window.addEventListener('resize', this.handleResize);
  } 
}

点击跳转:官网解决方案

  相关解决方案