Nuxt创建路线而不创建页面

时间:2019-09-27 15:35:00

标签: vue.js routes vue-router nuxt

我想在nuxt中创建路由(/登出)而不为其创建页面(.vue)。

过去,我只会在我的路由文件中创建路由,然后在机箱中编写一些代码。

在我的nuxt配置中,我以为可以工作,但找不到我的东西

router: {
    routes: [
      {
        path: '/fish',
        redirect: to => {
          return { path: 'shark', query: null }
        }
      }
    ],

    middleware: 'auth'
  },

可以做到吗?

1 个答案:

答案 0 :(得分:0)

nuxt配置文件中,您可以利用extendedRoutes对象中的router函数,如下所示:

router: {
  extendedRoutes(routes, resolve) {
     routes.push({
       name: '',
       path: '',
       component: resolve(__dirname, 'pages/your/page.vue')
     })
  } 
}