vue|vue router-view的嵌套显示实现
目录
- 一、路由配置
- 二、vue页面嵌套
- 三、嵌套联系
一、路由配置
const routes = [{path: '/',name: '导航1',component: Home,children:[{path: '/customer',name: 'Customer',// route level code-splitting// this generates a separate chunk (about.[hash].js) for this route// which is lazy-loaded when the route is visited.component: () => import(/* webpackChunkName: "about" */ '../views/Customer.vue')},{path: '/pageOne',name: '页面1',component: PageOne,},{path: '/pageTwo',name: '页面2',component: PageTwo,},]},{path: '/navigation',name: '导航2',component: Home,children:[{path: '/pageThree',name: '页面3',component: PageThree,},{path: '/pageFour',name: '页面4',component: PageFour},]},
二、vue页面嵌套
App.vue先配置第一个router-view
// An highlighted block
Home.vue配置第二个router-view
// An highlighted block.el-header {background-color: #B3C0D1; color: #333; line-height: 60px; }.el-aside {color: #333; } {{item.name}} {{item2.name}} 王小虎 查看 新增 删除
三、嵌套联系
首先,在访问http://localhost:8181/时会进入第一层嵌套,此时进入第一个router-view:Home.vue。然后当访问pageone时,会连带Home.vue继续访问。
因为router-view的嵌套显示和路由路基的嵌套有关,可以看到,在路由里面,导航一的路径底下分别是页面一以及页面二的路由路径。所以当访问页面一pageone时,会先访问上级路径Home.vue页面。加入Home.vue页面没有放置router-view,那么下级页面将无法显示
【vue|vue router-view的嵌套显示实现】到此这篇关于vue router-view的嵌套显示实现的文章就介绍到这了,更多相关vue router-view嵌套显示内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
推荐阅读
- 热闹中的孤独
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- 一个人的旅行,三亚
- 布丽吉特,人生绝对的赢家
- 慢慢的美丽
- 尽力
- 一个小故事,我的思考。
- 家乡的那条小河
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量