中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue element-ui實現動態面包屑導航

發布時間:2020-10-07 16:42:35 來源:腳本之家 閱讀:260 作者:一入坑不回頭 欄目:web開發

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;
}

以上就是面包屑的制作過程了。

關于vue.js組件的教程,請大家點擊專題vue.js組件學習教程進行學習。

更多vue學習教程請閱讀專題《vue實戰教程》

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

莫力| 灵武市| 金阳县| 集安市| 泸水县| 肥东县| 安阳市| 西藏| 丽水市| 新乡县| 寻乌县| 孝昌县| 博爱县| 陈巴尔虎旗| 新和县| 靖安县| 台北县| 福鼎市| 河北省| 新干县| 奉节县| 石河子市| 偃师市| 黎平县| 出国| 如东县| 武冈市| 亳州市| 长垣县| 永城市| 潜山县| 将乐县| 乌拉特中旗| 铜陵市| 林甸县| 务川| 兴义市| 广安市| 怀化市| 彰化县| 信阳市|