我的理解:
组件的切换可以使用路由来进行实现
类似于一种tab页的进行切换
使用router-link 进行跳转切换组件 从而进行切换页面
以/开头会被当成根路径进行解析
当前的导航方式 声明式导航
路由的配置:
子路由是不需要加/的;
{
path: "/index",
name: "chart3",
component: index,
// 路由重定向
redirect: "/index/my" ,
// 子路由是不需要加/的
children:[
{
path: "my",
name: "chart23",
component: my
},
{
path: "friends",
name: "cha1rt3",
component: friends,
redirect: 'friends/fri1',
children:[
{
path:'fri1',
component: fri1,
name:'fri1'
},
{
path:'fri2',
component: fri2,
},
]
},
]
}
使用router-link和router-view进行展示;
<router-link to="/index/my">朋友</router-link>|
<router-link to="/index/friends">挚友</router-link>
<router-view></router-view>
使用router-link 的 tag属性 可以将router-link 变成对应的标签
<router-link :to="{path:'/index/friends/fri1'}" tag='a'>挚友一</router-link>|
<router-link to="/index/friends/fri2" tag="a">挚友二</router-link>
<router-view></router-view>
vue-router 的 嵌套路由 router-link 声明式导航
最新推荐文章于 2022-12-17 17:09:26 发布