1:需要在哪个页面有子页面显示 就是在哪个页面放router-view标签(本质就是一个动态组件)
2:在components中新建一个mine文件夹 文件夹中新建Login.vue 和Register.vue
<template>
<div>
登录
</div>
</template>
<template>
<div>
注册
</div>
</template>
3:在Mine.vue中设置如下代码 router-link就是a标签 router-view就是路由切换
<template>
<div class="mine">
<div class="content">
<div class="content-item">
<router-link to="/mine/login">登录</router-link>
<router-link to="/mine/register">注册</router-link>
</div>
<div>
<router-view></router-view>
</div>
</div>
</div>
</template>
4:修改Mine页面的路由配置
{
path: '/mine',
name: 'mine',
component:Mine,
children:[
{
path:"",
name:"login",
component:()=>import ("../components/mine/Login.vue")
},
{
path:"login",
name:"login",
component:()=>import ("../components/mine/Login.vue")
},
{
path:"register",
name:"register",
component:()=>import ("../components/mine/Register.vue")
},
]
},
5:通过地址栏或者a标签就可以切换子路由了