Nuxt创建路由而不创建页面

问题描述 投票:0回答:1

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

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

我以为可以在我的nuxt配置中使用这种方法,但是我没有找到

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

    middleware: 'auth'
  },

可以这样做吗?

vue.js routes vue-router nuxt
1个回答
0
投票

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

router: {
  extendedRoutes(routes, resolve) {
     routes.push({
       name: '',
       path: '',
       component: resolve(__dirname, 'pages/your/page.vue')
     })
  } 
}
© www.soinside.com 2019 - 2024. All rights reserved.