vue element-ui实现动态面包屑导航
作者:一入坑不回头 发布时间:2024-05-02 17:11:36
标签:vue,面包屑,导航
vue element-ui动态面包屑导航,供大家参考,具体内容如下
直接上代码
一、template代码
// 这是单独的组件
<template>
<el-breadcrumb separator-class="el-icon-arrow-right">
// 首页我是写死的,其他的遍历出来
<el-breadcrumb-item :to="{ name: 'home' }">首页</el-breadcrumb-item>
// 因为路由是后台返回的,所以取title是按照后台格式来取的
<el-breadcrumb-item v-for="(item, index) in breadList" :key="index">{{
item.meta.title
}}</el-breadcrumb-item>
</el-breadcrumb>
</template>
二、script代码
export default {
// 初始化数据对象
data() {
return {
breadList: []
};
},
// 监听属性
watch: {
// 监听路由
$route(val) {
// 调用获取路由数组方法
this.getBreadList(val);
}
},
// 自定义事件
methods: {
/**
* @description 获取路由数组
* @params val 路由参数
* @author tw
*/
getBreadList(val) {
// 过滤路由matched对象
if (val.matched) {
let matched = val.matched.filter(item => item.meta && item.meta.title);
// 拿到过滤好的路由v-for遍历出来
this.breadList = matched;
}
}
}
}
三、css代码
css样式是放在一个单独的样式文件夹里面
/* 面包屑导航 */
.el-breadcrumb {
@include ptrbl(16px,16px,16px,16px);
box-sizing: border-box;
background: $white;
border-bottom: 1px solid #EEE;
}
来源:https://blog.csdn.net/weixin_45817240/article/details/103641703


猜你喜欢
- 魔法方法凡是在类内部定义,以“__开头__结尾”的方法都称之为魔法方法,又称“类的内置方法”, 这些方法会在某些条件成立时触发。经常用到的双
- 这里要注意的是js的时间戳是13位,php的时间戳是10位,转换函数如下: var nowtime = (new Date).getTime
- 本文实例讲述了python中Genarator函数用法。分享给大家供大家参考。具体如下:Generator函数的定义与普通函数的定义没有什么
- 只能输入中文/** * 22.验证汉字 * 表达式 ^[\u4e00-\u9fa5]{0,}$ * 描述 只能汉字 * 匹配的例子 清清月儿
- 扩展名在写Python程序时我们常见的扩展名是py, pyc,其实还有其他几种扩展名。下面是几种扩展名的用法。pypy就是最基本的源码扩展名
- 使用诸如Lock、RLock、Semphore之类的锁原语时,必须多加小心,锁的错误使用很容易导致死锁或相互竞争。依赖锁的代码应该保证当出现
- 这是 COMSHARP CMS 团队翻译的2009年海外Web设计风潮的第二部分,着重讲解了反 Box 式布局,单页布局,多栏布局,巨型插图
- 人生苦短,快学Python!最近有位读者朋友遇到了一个小问题,私聊找小五答疑。感觉也会有其他同学会遇到,所以干脆分享出来。如下图所示,在本地
- 文本:每行在promotion后面包含一些数字,如果这些数字是相同的,则认为是相同的行,对于相同的行,只保留一行。思路:根据字典和字符串切割
- 用tornado web服务的基本流程1.实现处理请求的Handler,该类继承自tornado.web.RequestHandler,实现
- 面临的问题在我设计一个分析系统中,我们公司的目标是能够处理来自数百万个端点的大量POST请求。web 网络处理程序将收到一个JSON文档,其
- 首先说说框架(Frameworks)这个词,框架就是为我们提供了一个平台一个运行环境,在如此统一的前提下我们做相关开发才能“有章可循”,要充
- 如何用ASP来识别操作系统是vista的?我在网上找了个函数,但是不能判断是vista系统,希望大家帮忙. 这个是我在网上找的函数: Fun
- 1、获取数据库标识符:DB_IDDB_ID函数用于获取当前数据库的唯一ID(int数据类型),数据库ID用于服务器上唯一区分书库。语法格式:
- 发现问题在一次捞取Top SQL中,发现DB大量执行 select @@session.tx_read_only ,几乎每一条DML语句前,
- 一、前言今天有粉丝咨询了一个问题,他现在有两个列表,它们的元素都为字典,且字典都有一个key为id,现在想把这两个字典根据id合并为一个字典
- 前言在学习Flask框架的蓝图时,遇到导包时用到了`from . 模块 import 对象`,然后试了试直接 import会报错,直接告诉我
- 本文实例讲述了Python常用特殊方法。分享给大家供大家参考,具体如下:1 __init__和__new____init__方法用来初始化类
- 本文实例为大家分享了python简单贪吃蛇的具体代码,供大家参考,具体内容如下import sysimport randomimport p
- MySQL Index索引是一种数据结构,可以是B-tree、R-tree、或者hash结构。其中,B-tree适用于查找某范围内的数据,可