请教!!! vue组件切换和路由跳转或嵌套路由哪个好?速度一样吗?

vue组件切换和路由跳转哪个好?性能速度一样吗,各自的区别是什么呀?
假如有两个tab,使用组件可以用<component v-bind:is="currentTabComponent"></component>
路由使用
routes: [

    {         
      path: 'page1',
      component: page1
    },
    {
      path: 'page2',
      component: page2
    }    

]
嵌套路由使用
routes: [

{ path: '/page/:id', component: page,
  children: [
    {         
      path: 'page1',
      component: page1
    },
    {
      path: 'page2',
      component: page2
    }
  ]
}

]

阅读 4.7k
2 个回答

page1 和 page2 要是有一块是公用的,就用 children。然后把公用的放到 page 里面。区别就是路径不同,嵌套的路径多包了一层。

新手上路,请多包涵
推荐问题