在定义routes的时候:
const routes = [{
path: '/',
meta: {
title: ''
},
component: (resolve) => require(['./views/index.vue'], resolve)
children: [
{
path: '/a',
name: 'a',
title:'a',
component: (resolve) => require(['./views/a.vue'], resolve)
},
{
path: 'b',
name: 'b',
title:'b',
component: (resolve) => require(['./views/b.vue'], resolve)
},
]
}];
你看这里的children中的path,我见过有的有/
,有的没有。比如上面的path: '/a'
和path:'b'
。
请问这个有没有区别呢?
对于你上面的,
/a
和a
,/b
和b
都是差不多的假设你的顶层是
/t
,那么孩子中a
等同于/t/a
,而/a
就是/a