![](/img/trans.png)
[英]How do I initialise state in Nuxt.js which includes localStorage while Universal Rendering
[英]How can I description localstorage in route of Nuxt.js
我需要在每页检查路由器中的令牌。 我需要使用beforeEach。 我在vue中做。 但我不在 nuxt.js 中使用。 我的问题是如何在 nuxt.js 的路由器中使用我的本地存储。 我在route.js
文件中的代码示例是这样的。
export default ({ app, store, redirect }) => {
app.router.beforeEach((to, from, next) => {
store.state.tokenim = localStorage.getItem("token");
if (store.state.tokenim == '')
next();
})}
我是这样写的。 我在这样的控制台中犯了一个错误。
[vue-router] uncaught error during route navigation:
ERROR localStorage is not defined
请帮忙:)
当您将 route.js 添加为插件时,您应该设置 ssr:false
plugins: [
{ src: '~/plugins/hello.js', ssr: false }
]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.