Nuxt.js路由器将默认命名视图添加到路由

时间:2019-12-29 18:52:32

标签: vue.js vue-router nuxt.js

我正在尝试在具有预览功能的作品之上制作一个具有模式的画廊。并希望可以从网站+ / work /:id 上任何画廊的任何URL访问它。据我了解,最好的方法是使用路由器命名的视图。因此,我想为其创建单独的视图和路线。但是我在nuxt.js中有一个问题。当我尝试使用以下方式添加路线时:

  router: {
    extendRoutes (routes, resolve) {
      routes.push({
        name: 'work',
        path: '*/work/:id',
        components: {
          work: './pages/work.vue'
        },
        chunkNames: {
          work: 'pages/work'
        }
      })
    }
  }

我得到一个错误: _29172c1a未定义

其中_29172c1a是默认视图的组件,我没有设置也不想设置。 enter image description here 问题是我该如何摆脱呢?或者也许有更好的方法来实现我想要的行为?

0 个答案:

没有答案
相关问题