zoukankan      html  css  js  c++  java
  • element面包屑导航

    利用meta路由元信息,通过this.$route.matched来获取

    <!--面包屑导航-->
    <template>
        <div class="breadcrumb">
            <div class="breadcrumb-item">
                <el-breadcrumb separator-class="el-icon-arrow-left">
                    <transition-group name="breadcrumb">
                        <el-breadcrumb-item v-for="item in list" :key="item.path + item.name">
                            <router-link to="item">{{item.meta.breadcrumb}}</router-link>
                        </el-breadcrumb-item>
                    </transition-group>
                </el-breadcrumb>
            </div>
        </div>
    </template>
    name: 'Breadcrumb',
        data() {
            return { }
        },
        computed: {
            list() {
                return this.$route.matched
            }
        }

    然后在首页中引入进来

    <div class="page-wrapper">
            <page-header class="page-header"/>
            <div class="container-main">
                <my-menu></my-menu>
                <div class="page-body content-box" :class="{'content-collapse':collapse}">
                    <!-- <page-tags></page-tags> -->
                    <div class="scontent">
                        <Breadcrumb style="background-color: #FFFFFF"></Breadcrumb>
                        <transition name="move" mode="out-in">
                            <keep-alive :include="tagsList">
                                <router-view></router-view>
                            </keep-alive>
                        </transition>
                    </div>
                </div>
            </div>
            <page-footer class="page-footer"/>
        </div>

    路由文件

    const router = new Router({
      routes: [
        {
          path: '/',
          redirect: '/panelPage'
        },
        {
          path: '/homePage',
          name: 'homePage',
          component: () => import('../views/homePage'), //初始页
          // component: HomePage,
          children: [
            {
              path: '',
              component: () => import('../views/panelPage')
            },
            {
              path: '/panelPage',
              name: 'panelPage',
              meta: {
                breadcrumb: '主页'
              },
              component: () => import('../views/panelPage') //主页
            },
            {
              path: '/personInfo',
              name: 'personInfo',
              meta: {
                breadcrumb: '信息化人员信息网'
              },
              component: () => import('../views/organizeInfoNet/personInfo/personInfo') //信息化人员信息网
            },
            {
              path: '/organChart',
              name: 'organChart',
              meta: {
                breadcrumb: '组织结构分布图'
              },
              component: () => import('../views/organizeInfoNet/organChart/organChart') //组织结构分布图
            },
            {
              path: '/projectInfo',
              name: 'projectInfo',
              meta: {
                breadcrumb: '项目应用信息台账'
              },
              component: () => import('../views/organizeInfoNet/projectInfo/projectInfo') //项目应用信息台账
            },
            {
              path: '/jobInfo',
              name: 'jobInfo',
              meta: {
                breadcrumb: '岗位职责信息网'
              },
              component: () => import('../views/organizeInfoNet/jobInfo/jobInfo') //岗位职责信息网
            },
            {
              path: '/regularWarning',
              name: 'regularWarning',
              meta: {
                breadcrumb: '定期维护预警'
              },
              component: () => import('../views/organizeInfoNet/regularWarning/regularWarning') //定期维护预警
            },
            {
              path: '/resourceNet',
              name: 'resourceNet',
              meta: {
                breadcrumb: '资源网'
              },
              component: () => import('../views/resourcePolicyNet/resourceNet/resourceNet') //资源网
            },
            {
              path: '/resourceChart',
              name: 'resourceChart',
              meta: {
                breadcrumb: '资源分布图'
              },
              component: () => import('../views/resourcePolicyNet/resourceChart/resourceChart') //资源分布图
            },
            {
              path: '/dockingList',
              name: 'dockingList',
              meta: {
                breadcrumb: '高端对接清单'
              },
              component: () => import('../views/resourcePolicyNet/dockingList/dockingList') //高端对接清单
            },
            {
              path: '/postTask',
              name: 'postTask',
              meta: {
                breadcrumb: '岗位任务'
              },
              component: () => import('../views/workList/postTask/postTask') //岗位任务
            }
          ]
        }
      ]
    })
    
    export default router
  • 相关阅读:
    Kinect 开发 —— 硬件设备解剖
    Kinect 开发 —— 引言
    (转)OpenCV 基本知识框架
    OpenCV —— 摄像机模型与标定
    OpenCV —— 跟踪与运动
    OpenCV —— 图像局部与分割(二)
    OpenCV —— 图像局部与部分分割(一)
    OpenCV —— 轮廓
    OpenCV —— 直方图与匹配
    OpenCV —— 图像变换
  • 原文地址:https://www.cnblogs.com/theblogs/p/13280843.html
Copyright © 2011-2022 走看看