二级路由中path写法不同,页面中使用时写法也不一样
二级路由配置path:"/XXX",path中带/ ,页面中使用时"/XXX"
二级路由配置path:"XXX",path中不带/ ,页面中使用时"/一级路由/二级路由"
children上面是一级,里面是二级路由
{
path: '/article',
name: 'Article',
component: () => import('@/views/layout'),
children: [
{
path: 'type',
name: 'Type',
component: () => import('@/views/article')
},
{
path: '/list',
name: 'List',
component: () => import('@/views/article/ArticleList.vue')
}
]
},
使用
<template>
<div>
<router-link to="/article/type">类型</router-link>
<router-link to="/list">列表</router-link>
</div>
</template>
文章讨论了在Vue.js应用中设置二级路由时path的两种不同写法及其影响。当path以/开头时,在页面中直接使用/XXX;若不以/开头,则需配合一级路由使用,如/article/type和/list。示例展示了在模板中使用<router-link>导航到这些二级路由的方法。
3398





