4-1配置子路由—children
Tips:在主路由的children属性中去配置
子路由配置完成后要在主路由页面添加路由跳转,eg:
//1.新建两个页面views/ComingSoon.vue NowPlaying.vue//2.配置路由界面,router/index.js,挂在films页面下const routes = [{path: '/films',name: 'films',component: Films,children:[{path:'nowPlaying',component:()=>import('../views/NowPlaying.vue')},{path:'comingSoon',component:()=>import('../views/ComingSoon.vue')}]}...]
4-2在主路由对应的组件中去设置router-view
目的:router-view去装载这些子路由。router-view本质上就是一个动态组件
//在Films.vue组件中去配置<template><div class="home"><img alt="Vue logo" src="../assets/logo.png"><router-link to="/detail" tag="p">{{city}}</router-link><div><router-link to="/films/nowPlaying">正在热映</router-link> //子路由<router-link to="/films/comingSoon">即将上映</router-link></div><router-view></router-view></div></template>
