主题
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')
}
]
}