最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue2.0 elementUI制作面包屑導航欄

 更新時間:2018年02月22日 09:49:13   投稿:laozhang  
本篇文章主要給大家詳細代碼講解了vue2.0 elementUI制作面包屑導航欄的過程,對此有興趣的朋友可以學習下。

Main.js

var routeList = [];
router.beforeEach((to, from, next) => {
 var index = -1;
 for(var i = 0; i < routeList.length; i++) {
  if(routeList[i].name == to.name) {
   index = i;
   break;
  }
 }
 if (index !== -1) {
//如果存在路由列表,則把之后的路由都刪掉
  routeList.splice(index + 1, routeList.length - index - 1);
 } else if(to.name != '登錄'){
  routeList.push({"name":to.name,"path":to.fullPath});
 }
 to.meta.routeList = routeList;
 next()
});

2、在要使用的組件中

<template>
  <div class="level-bread">
   <el-breadcrumb separator="/">
    <el-breadcrumb-item v-for="item in realList" :to="item.path">{{item.name}}</el-breadcrumb-item>
   </el-breadcrumb>
  </div>
</template>

<script>
  export default {
   name: "lelve-bread",
   created(){
    this.getRoutePath();
   },
   data() {
    return {
     realList: []
    }
   },
   methods:{
    getRoutePath() {
     this.realList = this.$route.meta.routeList;
    }
   },
   beforeRouteEnter(to,from, next) {
    next((vm) => {
     vm.realList = to.meta.routeList;
    });
   },
   // watch:{
   //  $route:function(newV,oldV) {
   //   this.realList =newV.meta.routeList;
   //  }
   // }
  }
</script>

用 watch 或者 beforeRouteEnter 均可。

需要注意的是,beforeRouteEnter 此時訪問不到this。

const Foo = {
 template: `...`,
 beforeRouteEnter (to, from, next) {
  // 在渲染該組件的對應路由被 confirm 前調(diào)用
  // 不!能!獲取組件實例 `this`
  // 因為當守衛(wèi)執(zhí)行前,組件實例還沒被創(chuàng)建
 },
 beforeRouteUpdate (to, from, next) {
  // 在當前路由改變,但是該組件被復用時調(diào)用
  // 舉例來說,對于一個帶有動態(tài)參數(shù)的路徑 /foo/:id,在 /foo/1 和 /foo/2 之間跳轉(zhuǎn)的時候,
  // 由于會渲染同樣的 Foo 組件,因此組件實例會被復用。而這個鉤子就會在這個情況下被調(diào)用。
  // 可以訪問組件實例 `this`
 },
 beforeRouteLeave (to, from, next) {
  // 導航離開該組件的對應路由時調(diào)用
  // 可以訪問組件實例 `this`
 }
}

以上就是本次我們整理的全部內(nèi)容,希望能夠幫助到大家,感謝大家對腳本之家的支持。

相關文章

  • vue3封裝側(cè)導航文字骨架效果組件

    vue3封裝側(cè)導航文字骨架效果組件

    這篇文章主要為大家詳細介紹了vue3封裝側(cè)導航文字骨架效果組件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • Vue?仿QQ左滑刪除組件功能

    Vue?仿QQ左滑刪除組件功能

    前幾天朋友在做vue項目開發(fā)時,有人反映?IOS?上面的滑動點擊有點問題,讓我們來幫忙解決,于是我就重寫了代碼,下面把vue仿qq左滑刪除組件功能分享到腳本之家平臺,需要的朋友參考下吧
    2018-03-03
  • vue3中form對象無法賦值的問題解決

    vue3中form對象無法賦值的問題解決

    這篇文章給大家介紹了vue3中form對象無法賦值的問題解決,有時候?qū)ο蟮闹邓阑钯x不上值,這時候可以看下賦值的對象變量名是否和頁面組件中的ref相同,文中給出了代碼示例供大家參考,需要的朋友可以參考下
    2024-01-01
  • vue3(ts)類型EventTarget上不存在屬性value的問題

    vue3(ts)類型EventTarget上不存在屬性value的問題

    這篇文章主要介紹了vue3(ts)類型EventTarget上不存在屬性value的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • vue實現(xiàn)聯(lián)動選擇

    vue實現(xiàn)聯(lián)動選擇

    這篇文章主要為大家詳細介紹了vue實現(xiàn)聯(lián)動選擇,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • vue自定義氣泡彈窗

    vue自定義氣泡彈窗

    這篇文章主要為大家詳細介紹了vue自定義氣泡彈窗,包含css晃動動畫shake制作,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • vue實現(xiàn)前進刷新后退不刷新效果

    vue實現(xiàn)前進刷新后退不刷新效果

    這篇文章主要介紹了vue實現(xiàn)前進刷新,后退不刷新效果,即加載過的界面能緩存起來(返回不用重新加載),關閉的界面能被銷毀掉(再進入時重新加載)。本文給大家分享實現(xiàn)思路,需要的朋友可以參考下
    2018-01-01
  • Vue如何實現(xiàn)從response讀取流下載

    Vue如何實現(xiàn)從response讀取流下載

    這篇文章主要介紹了Vue如何實現(xiàn)從response讀取流下載問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • vue3.0 proxy設置代理不成功的問題及解決方案

    vue3.0 proxy設置代理不成功的問題及解決方案

    這篇文章主要介紹了vue3.0 proxy設置代理不成功的問題及解決方案,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-12-12
  • vue3+ts重復參數(shù)提取成方法多處調(diào)用以及字段無值時不傳字段給后端問題

    vue3+ts重復參數(shù)提取成方法多處調(diào)用以及字段無值時不傳字段給后端問題

    在進行API開發(fā)時,優(yōu)化參數(shù)傳遞是一個重要的考量,傳統(tǒng)方法中,即使參數(shù)值為空,也會被包含在請求中發(fā)送給后端,這可能會導致不必要的數(shù)據(jù)處理,而優(yōu)化后的方法則只會傳遞那些實際有值的字段,從而提高數(shù)據(jù)傳輸?shù)挠行院秃蠖颂幚淼男?/div> 2024-10-10

最新評論

汉寿县| 台北县| 红原县| 武穴市| 长沙县| 浦县| 定西市| 株洲县| 南雄市| 肇州县| 开鲁县| 祁门县| 分宜县| 苍山县| 南城县| 彭山县| 琼海市| 越西县| 壶关县| 凤凰县| 汝南县| 新营市| 雷山县| 内丘县| 柳州市| 翁牛特旗| 浏阳市| 札达县| 定襄县| 嘉鱼县| 江陵县| 南通市| 霍州市| 乌恰县| 桓台县| 姚安县| 永定县| 四川省| 黔西| 云浮市| 宁波市|