Vue.js Nuxt在不创建页面的情况下创建路由
我想在nuxt中创建路由(/logout),而不为其创建页面(.vue) 在过去,我只是在routes文件中创建路由,并在附件中编写一些代码 在我的nuxt配置中,类似这样的东西我认为会起作用,但我没有找到Vue.js Nuxt在不创建页面的情况下创建路由,vue.js,routes,vue-router,nuxt.js,Vue.js,Routes,Vue Router,Nuxt.js,我想在nuxt中创建路由(/logout),而不为其创建页面(.vue) 在过去,我只是在routes文件中创建路由,并在附件中编写一些代码 在我的nuxt配置中,类似这样的东西我认为会起作用,但我没有找到 router: { routes: [ { path: '/fish', redirect: to => { return { path: 'shark', query: null } }
router: {
routes: [
{
path: '/fish',
redirect: to => {
return { path: 'shark', query: null }
}
}
],
middleware: 'auth'
},
可以这样做吗?在您的
nuxt
配置文件中,您可以利用router
对象的extendedRoutes
功能,如下所示:
router: {
extendedRoutes(routes, resolve) {
routes.push({
name: '',
path: '',
component: resolve(__dirname, 'pages/your/page.vue')
})
}
}