Skip to content

Vue Router

Vue2 请使用 Vue Router v3,使用习惯上改动较小,不再过多记录了,变化可参考 ”从 Vue2 迁移“

​ 父路由是否需要组件

  • v3 必须定义组件(即使只放一个 <router-view>
  • v4 可以省略组件,直接作为嵌套路由的容器

例如,v4 中的路由配置就像这样:

js
{
  path: '/vuex',
  name: 'vuex',
  // 父路由不需要定义 component!
  children: [
    {
      path: 'counter', // 或 '/vuex/counter'
      name: 'vuex-counter',
      component: () => import('@/views/vuex/counter.vue')
    }
  ]
}

基于 MIT 许可发布