vue nuxt 'localStorage' is not defined

vue nuxt.js 服务器渲染,使用localStorage,报错

clipboard.png

阅读 17.4k
3 个回答

在SSR中,created生命周期在服务端执行,node环境中没有localStorage所以会报错,将需要使用localStorage的代码放到浏览器使用的生命周期(mounted)中。

楼主后来怎么解决的?

新手上路,请多包涵

“在SSR中,created生命周期在服务端执行,node环境中没有localStorage所以会报错,将需要使用localStorage的代码放到浏览器使用的生命周期(mounted)中。”
楼上给出的答案解决了我遇到的这个问题,谢谢

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏