1. 我们以一个固定的路由表来说明

    let routes = [{path: '/',component: () => import('../pages/layout/Layout.vue'),children: [{name: 'pageA',path: 'a',component: PageA,children: [{name: 'pageAA01',path: 'aa-01',component: PageAA01},{name: 'pageAA02',path: 'aa-02',component: PageAA02},{name: 'pageAA03',path: 'aa-03',component: PageAA03},]}]}
    ]
    
  2. matched 顾名思义 就是 匹配,假如我们目前的路由是/a/aa-01,那么此时 this.$route.matched匹配到的会是一个数组,包含 '/''/a''/a/aa-01',这三个path的路由信息。然后我们可以直接利用路由信息渲染我们的面包屑导航。

    //demo
    <template><div class="nav-wrap"><router-link v-for="(item, index) in navList" :key="index">{{ item.name }} {{index !== list.length - 1 ? '/' : ''}}</router-link></div>
    </template>
    <script>export default {data() {navList: []},watch: {$route: {handler() {this.getNavList()},immediate: true}},methods: {getNavList() {this.$route.matched.filter(item => item.name);}}}
    </script>
    

vue-router 利用 $route 的 matched 属性实现面包屑效果相关推荐

  1. Vue - router vs route

    router vs route 两者有本质的区别: methods: {btnClick() {console.log("User.vue...router...", this.$ ...

  2. 面包屑效果(element + vue)

    前言:最近在写一个基于element + vue 技术的pc端外卖管理系统项目,其中主内容头部区域用到了面包屑的效果,面包屑的文字内容和点击文字跳转到对应得组件页面,要根据路由信息动态生成.在这里呢, ...

  3. Vue项目之Element-UI(Breadcrumb)动态面包屑效果

    效果 面包屑作用 面包屑应该是我们在项目中经常使用的一个功能,一般情况下它用来表示我们当前所处的站点位置,也可以帮助我们能够更快的回到上个层级 原始方式 最笨的方法就是在每个需要面包屑的页面中固定写好 ...

  4. vue router meth的2个属性: keepAlive 、deepth

    然后: meta: { keepAlive: true, //保持状态 这个路由是否需要缓存 deepth: 0.5 //深度 页面之间的前进后退的层次关系 [可以用来搞动画] },

  5. 前端学习(3046):vue+element今日头条管理-页面布局和面包屑筛选

  6. vue+elementui最简单的面包屑写法

    Vue+Elementui最简单.最完整的面包屑写法 1.创建一个面包屑组件 2.将组件导入主页文件 3.使用面包屑 4.效果图 1.创建一个面包屑组件 1.1.利用路由对象 matched 属性实现 ...

  7. vue实战-面包屑的处理

    vue实战-面包屑的处理 1.面包屑处理分类操作 在Search路由模块下 通过v-if来确定面包屑的存在,设置点击事件处理删除面包屑后的情况 <ul class="fl sui-ta ...

  8. vue 自动生成面包屑导航

    根据点击的导航栏自动获取相应的面包屑导航 由于我们的路由是英文的,可以在路由中定义相关信息,进行捕获就可以了 const routes: Array<RouteRecordRaw> = [ ...

  9. React router 的 Route 中 component 和 render 属性理解

    React router 的 Route 中 component 和 render 属性理解 Route 标签的三个互斥属性 render.component.children Route 就是用来匹 ...

最新文章

  1. 归档 OmniFocus 中已完成的任务到 印象笔记 Evernote
  2. 用C语言实现控制台模拟显示时
  3. 【渝粤教育】 国家开放大学2020年春季 2710蔬菜栽培技术 参考试题
  4. Nodejs微信开发
  5. 软件测试行业用mac好还是win好,业余RMAA测试 同样的硬件下OS X果然比Windows声音好...
  6. android 本地资源 uri,Android 本地文件选择
  7. 魅族15无法连接计算机,还在为数据丢失而烦恼?魅族15告诉你什么叫做碎屏无忧...
  8. 【Kafka】kafka消费报错 no brokers found in zk
  9. Nginx 实现封杀恶意访问
  10. 使用Carbide进行调试时免除重新启动模拟器的一种方法(转)
  11. 二阶矩阵特征值与特征向量的计算matlab程序(可指定计算精度)
  12. 宇枫资本女性刚工作理财建议
  13. 赵鑫:简单技术指标的高明运用
  14. 「2017ACM/ICPC亚洲区域赛北京站现场赛G」Liaoning Ship's Voyage【计算几何】
  15. Dell OptiPlex台式机安装ESXI 6.7
  16. M480 EMAC驱动02-IP101G测试
  17. udacity深度学习--2. 深度学习简介--LESSON5 Jupyter notebook
  18. halcon_halcon图像处理基本运算
  19. 一文读懂自动驾驶中的机器人操作系统ROS
  20. nist是什么软件_NIST推荐什么

热门文章

  1. iOS 7专为女性用户而设计?
  2. DC-DC电路反馈分压电阻,取值越大越好吗?
  3. mysql 子查询的排序问题
  4. Python入门习题大全——问候语
  5. 各种语言sha1加密总结
  6. 使用聚合数据短信API测试(短信验证登录)
  7. ModelSim free
  8. 关窗户和代码——学习12字原则:授之以欲,受之以愉,渔之以渔
  9. 腾讯云在线Web Shell初体验
  10. 大数据(二)大数据相关的技术