Vue2+element-ui實(shí)現(xiàn)面包屑導(dǎo)航
本文實(shí)例為大家分享了Vue2+element-ui實(shí)現(xiàn)面包屑導(dǎo)航的具體代碼,供大家參考,具體內(nèi)容如下
1、面包屑導(dǎo)航欄布局

代碼:
<template>
? ? <!--面包屑導(dǎo)航頁(yè)簽-->
? ? <div style="padding: 25px 0;flex: 1">
? ? ? ? <el-breadcrumb separator-class="el-icon-arrow-right">
? ? ? ? ? ? <el-breadcrumb-item v-for="breadCrumbItem in breadCrumbList" :key="breadCrumbItem.path" :to="breadCrumbItem.path">
? ? ? ? ? ? ? ? {{breadCrumbItem.meta.title}}
? ? ? ? ? ? </el-breadcrumb-item>
? ? ? ? </el-breadcrumb>
? ? </div>
</template>在使用面包屑導(dǎo)航的vue文件里添加:
<script>
? ? export default {
? ? ? ? computed: {
? ? ? ? ? ? breadCrumbList() {
? ? ? ? ? ? ? ? return this.$route.matched;
? ? ? ? ? ? }
? ? ? ? },
? ? }
</script>2、index.js里面配置路由:
import Vue from 'vue'
import VueRouter from 'vue-router'
Vue.use(VueRouter)
const routes = [
? ? //主頁(yè)
? ? {
? ? ? ? path: '/',
? ? ? ? component: () => import(/* webpackChunkName: "about" */ '../views/Manage.vue'),
? ? ? ? redirect: "/home", ?/*請(qǐng)求'/manage'時(shí)重定向到/manage/home路由*/
? ? ? ? meta: {title: ""}, ?//定義其他屬性
? ? ? ? children: [
? ? ? ? ? ? {
? ? ? ? ? ? ? ? path: "home", name: '主頁(yè)', meta: {title: "主頁(yè)"}, component: () => import("../views/Home")
? ? ? ? ? ? },
? ? ? ? ]
? ? },
? ? //系統(tǒng)管理
? ? {
? ? ? ? path: '/sys',
? ? ? ? component: () => import(/* webpackChunkName: "about" */ '../views/Manage.vue'),
? ? ? ? meta: {title: "系統(tǒng)管理"}, ?//定義其他屬性
? ? ? ? redirect: "/home",
? ? ? ? //用戶界面子路由
? ? ? ? children: [
? ? ? ? ? ? {
? ? ? ? ? ? ? ? path: "user", name: '用戶管理', meta: {title: "用戶管理"}, component: () => import("../views/User")
? ? ? ? ? ? },
? ? ? ? ? ? {
? ? ? ? ? ? ? ? path: "order", name: '訂單管理', meta: {title: "訂單管理"}, component: () => import("../views/Order")
? ? ? ? ? ? }
? ? ? ? ]
? ? }
]
const router = new VueRouter({
? ? mode: 'history',
? ? base: process.env.BASE_URL,
? ? routes
})
export default router3、側(cè)邊導(dǎo)航欄樣式

代碼:
<template> ?? ?<el-menu> ?? ??? ?<!--主頁(yè)--> ? ? ? ? <el-menu-item index="/"> ? ? ? ? ? ? <template slot="title"><i class="el-icon-s-home"></i> ? ? ? ? ? ? ? ? <span slot="title">主頁(yè)</span> ? ? ? ? ? ? </template> ? ? ? ? </el-menu-item> ? ? ? ? <!--系統(tǒng)菜單--> ? ? ? ? <el-submenu index="/sys"> ? ? ? ? ? ? <template slot="title"><i class="el-icon-menu"></i> ? ? ? ? ? ? ? ? <span slot="title">系統(tǒng)管理</span> ? ? ? ? ? ? </template> ? ? ? ? ? ? <el-menu-item index="/sys/user"><i class="el-icon-s-custom"/>用戶管理</el-menu-item> ? ? ? ? ? ? <el-menu-item index="/sys/order"><i class="el-icon-s-check"/>訂單管理</el-menu-item> ? ? ? ? </el-submenu> ?? ?</el-menu> </template>
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
vue3使用ref獲取dom結(jié)果為'null'的原因詳析
這篇文章主要給大家介紹了關(guān)于vue3使用ref獲取dom結(jié)果為'null'的原因詳析,ref是Vue3中一個(gè)非常重要的功能,它可以用來(lái)獲取DOM節(jié)點(diǎn),從而實(shí)現(xiàn)對(duì)DOM節(jié)點(diǎn)的操作,需要的朋友可以參考下2023-07-07
Vue數(shù)據(jù)更新頁(yè)面卻沒(méi)有更新的幾種情況以及解決方法
我們?cè)陂_(kāi)發(fā)過(guò)程中會(huì)碰到數(shù)據(jù)更新,但是頁(yè)面卻沒(méi)有更新的情況,下面這篇文章主要給大家介紹了關(guān)于Vue數(shù)據(jù)更新頁(yè)面卻沒(méi)有更新的幾種情況以及解決方法,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-06-06
Vue使用高德地圖搭建實(shí)時(shí)公交應(yīng)用功能(地圖 + 附近站點(diǎn)+線路詳情 + 輸入提示+換乘詳情)
這篇文章主要介紹了vue中使用高德地圖搭建實(shí)時(shí)公交應(yīng)用(地圖 + 附近站點(diǎn)+線路詳情 + 輸入提示+換乘詳情),主要是讓大家熟悉下高德地圖在vue中的使用及vue的常用指令,需要的朋友可以參考下2018-05-05
vue左側(cè)菜單,樹(shù)形圖遞歸實(shí)現(xiàn)代碼
這篇文章主要介紹了vue左側(cè)菜單,樹(shù)形圖遞歸實(shí)現(xiàn)代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-08-08
vue?Element?UI擴(kuò)展內(nèi)容過(guò)長(zhǎng)使用tooltip顯示
這篇文章主要為大家介紹了vue?Element?UI擴(kuò)展內(nèi)容過(guò)長(zhǎng)使用tooltip展示鼠標(biāo)hover時(shí)的提示信息,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06
vuex?設(shè)計(jì)思路和實(shí)現(xiàn)方式
這篇文章主要介紹了vuex?設(shè)計(jì)思路和實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-08-08
基于vue.js中關(guān)于下拉框的值默認(rèn)及綁定問(wèn)題
今天小編就為大家分享一篇基于vue.js中關(guān)于下拉框的值默認(rèn)及綁定問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-08-08

