91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

罗江县| 衡南县| 马关县| 萨迦县| 昌黎县| 汾阳市| 花垣县| 潢川县| 三门县| 汕尾市| 岳池县| 将乐县| 正宁县| 紫金县| 鸡泽县| 海口市| 新营市| 奉化市| 罗江县| 墨江| 鹰潭市| 琼海市| 南涧| 滦平县| 安吉县| 怀化市| 桐柏县| 芦山县| 西充县| 乡城县| 平武县| 项城市| 邳州市| 克山县| 盐山县| 拉孜县| 钦州市| 沅陵县| 和林格尔县| 济源市| 清水河县|