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

VUE+elementui面包屑實(shí)現(xiàn)動態(tài)路由詳解

 更新時間:2019年11月04日 14:45:30   作者:lzcwds  
今天小編就為大家分享一篇VUE+elementui面包屑實(shí)現(xiàn)動態(tài)路由詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

我的路由:

const routerMap = [
  {
    path: '/',
    redirect: 'dashboard',
    component: Layout,
    name:'Dashboard',
    children: [
      {
        path: 'dashboard',
        component: () => import('@/view/dashboard'),
        name: 'Dashboard',
        meta: { title: 'dashboard', icon: 'dashboard', noCache: true }
      }
    ]
  },{
    path:'/test',
    component:Layout,
    redirect: '/test/index',
    name:'Test',
    meta:{title:'test',icon:'lock'},
    children:[
      {
        path:'index',
        component:()=>import('@/view/test'),
        name:'test',
        meta:{title:'test', icon: 'example', noCache: true }
      },{
        path:'example',
        component:()=>import('@/view/test/example'),
        name:'example',
        meta:{title:'example',icon:'404'}
      }
    ]
  }
]

面包屑代碼:

<template>
  <div class="navbar clearfix">
    <el-breadcrumb class="breadcrumb-container" separator-class="el-icon-arrow-right">
      <el-breadcrumb-item v-for="item in levelList":key="item.path" :to="item.path">{{item.meta.title}}</el-breadcrumb-item>
    </el-breadcrumb>
  </div>
</template>

<script>
  export default {
    name: 'Navbar',
    data() {
      return {
        levelList: []
      }
    },
    watch: {
      $route() {
        this.getBreadcrumb()
      }
    },
    created(){
      this.getBreadcrumb()
    },
    methods:{
      getBreadcrumb() {
        let matched = this.$route.matched.filter(item => item.name)
        const first = matched[0];
        if (first && first.name.trim().toLocaleLowerCase() !== 'Dashboard'.toLocaleLowerCase()) {
          matched = [{ path: '/dashboard', meta: { title: 'dashboard' }}].concat(matched)
        }
        this.levelList = matched
      }
    }
  }
</script>

原理:通過監(jiān)聽當(dāng)前路由的變化,動態(tài)更新面包屑的內(nèi)容。

以上這篇VUE+elementui面包屑實(shí)現(xiàn)動態(tài)路由詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue .sync修飾符的使用詳解

    vue .sync修飾符的使用詳解

    這篇文章主要介紹了vue .sync修飾符的使用,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-06-06
  • vue請求數(shù)據(jù)的三種方式

    vue請求數(shù)據(jù)的三種方式

    這篇文章主要介紹了vue請求數(shù)據(jù)的三種方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • Vue.js中NaiveUI組件文字漸變的實(shí)現(xiàn)

    Vue.js中NaiveUI組件文字漸變的實(shí)現(xiàn)

    這篇文章主要介紹了Vue.js中NaiveUI組件文字漸變的實(shí)現(xiàn),文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-07-07
  • cesium開發(fā)之如何在vue項目中使用cesium,使用離線地圖資源

    cesium開發(fā)之如何在vue項目中使用cesium,使用離線地圖資源

    這篇文章主要介紹了cesium開發(fā)之如何在vue項目中使用cesium,使用離線地圖資源問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Vue 源碼分析之 Observer實(shí)現(xiàn)過程

    Vue 源碼分析之 Observer實(shí)現(xiàn)過程

    這篇文章主要介紹了 Vue 源碼分析之 Observer實(shí)現(xiàn)過程,Observer 最主要的作用就是實(shí)現(xiàn)了touch -Data(getter) - Collect as Dependency這段過程,也就是依賴收集的過程,感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧
    2018-03-03
  • vue操作select獲取option值方式

    vue操作select獲取option值方式

    文章介紹了在Vue中操作select元素并實(shí)時獲取選中的option值的方法,通過使用`@change`事件并傳遞參數(shù),可以實(shí)現(xiàn)動態(tài)獲取選中的值
    2025-01-01
  • vue中使用echarts以及簡單關(guān)系圖的點(diǎn)擊事件方式

    vue中使用echarts以及簡單關(guān)系圖的點(diǎn)擊事件方式

    這篇文章主要介紹了vue中使用echarts以及簡單關(guān)系圖的點(diǎn)擊事件方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • vue3?使用?vue3-video-play實(shí)現(xiàn)在線視頻播放

    vue3?使用?vue3-video-play實(shí)現(xiàn)在線視頻播放

    這篇文章主要介紹了vue3?使用?vue3-video-play?進(jìn)行在線視頻播放,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-06-06
  • vue3實(shí)戰(zhàn)-axios請求封裝問題(get、post、put、delete)

    vue3實(shí)戰(zhàn)-axios請求封裝問題(get、post、put、delete)

    這篇文章主要介紹了vue3實(shí)戰(zhàn)-axios請求封裝問題(get、post、put、delete),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Vue在chrome44偶現(xiàn)點(diǎn)擊子元素事件無法冒泡的解決方法

    Vue在chrome44偶現(xiàn)點(diǎn)擊子元素事件無法冒泡的解決方法

    這篇文章主要給大家介紹了關(guān)于Vue在chrome44偶現(xiàn)點(diǎn)擊子元素事件無法冒泡的解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Vue具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12

最新評論

新宁县| 江城| 百色市| 六盘水市| 庆云县| 色达县| 福清市| 深圳市| 武城县| 卓资县| 乌鲁木齐县| 项城市| 长治县| 澳门| 乌苏市| 贡觉县| 新乐市| 湖南省| 蓝田县| 奉新县| 公主岭市| 衡东县| 湖北省| 昌黎县| 蓬莱市| 闽清县| 城步| 睢宁县| 定襄县| 博客| 修武县| 会昌县| 黄浦区| 丰城市| 平南县| 米泉市| 炉霍县| 博爱县| 谷城县| 南城县| 阿克陶县|