nuxt generate 报错 window is not defined

window id not defined

这是因为首先使用node服务端进渲染的,而node端不存在window对象

官方提供方法是在plugins里设置ssr

但是依然报错,后来找到了真正的原因

方法写到了cerated里,依然是服务端渲染,把需要执行系统对象的代码放到mounted生命周期里,待node服务端渲染完成之后则可以正常使用,也就是在ssr所有功能实现之后在执行。

 

猜你喜欢

转载自www.cnblogs.com/elza-young/p/10164481.html