Seb*_*mon 6 vue.js vue-router vuejs2 nuxt.js
我们如何定制NUXT路由。目前,我正在使用默认NUXT页面路由机制。我想指向example.vue默认登陆页面而不是index.vue. 我还需要在这些路由上添加身份验证。不幸的是,NUXT文档并没有很好地帮助我。
您可以编写一个中间件并在 index.vue 中调用它,如下所示:
middleware: {
'redirect-to-example'
}
Run Code Online (Sandbox Code Playgroud)
中间件/redirect-to-example.js
export default function ({ store, redirect }) {
// If the user is not authenticated
if (!store.state.authenticated) {
return redirect(301, '/example');
}
}
Run Code Online (Sandbox Code Playgroud)
您可以找到有关The Context 的有用信息, 以便更好地使用 Nuxt