Vue路由器 - 多个路由器视图和嵌套路径

时间:2018-02-21 19:35:44

标签: vue.js vuejs2 vue-router

免责声明:我搜索了很多网站并尝试了多种文档,但我还是没有正确使用它。请不要仅仅因为这一点而投票。谢谢。

我正在创建一个应用,我希望使用多个名称router-views,以便我可以将一些组件渲染到它们中。我希望能够在父路由中为命名的路由器视图定义一些组件,并在子路由中添加更多(或覆盖它们)f.e:

{
  path: '/'
  components: {
    content: componentA,
  },
  children: [
    {
      path: 'somePath',
      components: {
        toolbar: componentB
      }
    }
  ]
}

现在在 somePath 中,只有在工具栏 routerView 中呈现的内容 componentB

我的问题:

  1. 是否有可能以某种方式"延伸"从儿童路线设置的组件?

  2. 我是否正确,router-views只能是兄弟姐妹?你不能嵌套他们?或者嵌套路由器 - 视图是实现我想要做的事情的一种方式?如果是这样,请提供一些链接,找不到足够的解释。

0 个答案:

没有答案