博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue-router 嵌套路由
阅读量:6278 次
发布时间:2019-06-22

本文共 978 字,大约阅读时间需要 3 分钟。

背景:vue 项目,最近研究了一下 vue-router 嵌套路由,简单说,就是我们平时看到的多级路由,例如:/user/project 等等,不仅从直观看上去更清晰明了,也减少了一些不必要的代码,下面会主要介绍 vue-router 的 children 属性

优点:父路由的东西,子路由可以继承,省去了同样的组件重复引用

代码如下:

(本 demo 为 父路由提供侧边栏,子路由只改变右侧内容区...)

1./router/index.js 配置嵌套路由关系

{      path: '/父路由',      component: resolve => require(['@/views/xx/xxx'], resolve), // 父路由的公共部分      children: [        {          path: '', // 进入父路由时,右侧内容区首先显示的内容          name: 'xxx',          component: resolve => require(['@/views/xx/xxx'], resolve)        },        {          path: 'xxx',// 其他子路由,这里注意,不要加 '/',否则会匹配根路由          name: 'xxx',          component: resolve => require(['@/views/xx/xxx'], resolve)        }      ]    },复制代码

2.父路由.vue

ps:这里注意一下,router-link to="/父路由/自路由",一定要带上父路由

复制代码

3. 子路由就可以只关注视图部分,不用再引用侧边栏的公用部分了~视图会在父路由里的<router-view></router-view> 中更新

ok,大功告成!

转载地址:http://qjfva.baihongyu.com/

你可能感兴趣的文章
Ubuntu下软件安装的几种方式,apt,dpkg工具的使用
查看>>
spark-shell 显示乱码
查看>>
网站架构核心设计知识(三)之高并发
查看>>
数据结构顺序队列打卡
查看>>
九九乘法表程序设计
查看>>
组合数学 - 1的个数
查看>>
2440启动流程
查看>>
C函数调用
查看>>
2017-2018-1 20155229 《信息安全系统设计基础》第一周学习总结
查看>>
C 语言 mmap
查看>>
小数化分数的O(log2n)解法
查看>>
Fakeapp2.2安装,使用简记--------------转载自iJessie
查看>>
POJO与JavaBean的区别
查看>>
CoreDataManager-Swift版-兼容iOS10以前的版本
查看>>
Dynamic seq2seq in tensorflow
查看>>
96. Unique Binary Search Trees
查看>>
linux---进程相关的命令
查看>>
Poj(2236),简单并查集
查看>>
ResNet 修改
查看>>
每日一个机器学习算法——adaboost
查看>>