vue+elementUI面包屑組件封裝方法詳解
本文實(shí)例為大家分享了vue+elementUI面包屑組件封裝的具體代碼,供大家參考,具體內(nèi)容如下
一.選擇用哪種樣式

二.在組件文件夾下創(chuàng)建組件

三.在Bread.vue復(fù)制如下代碼
<template>
? <!-- 面包屑 -->
? <div class="bread">
?<el-breadcrumb separator-class="el-icon-arrow-right">
?<el-breadcrumb-item v-for="(item, index) in fromFather" :key=index :to="{ path: '/' + item.path }">{{item.name}}</el-breadcrumb-item>
</el-breadcrumb>
</div>
</template>
<script>
export default {
? ?name: 'bread',
? ?props: ['fromFather']
}
</script>
<style lang="less">
.bread {
? ? background-color: #fff;
? ? width: 100%;
? ? height: 50px;
? ? padding: 0 16px;
? ? border: 1px #EFEFEF solid;
? ? box-sizing: border-box;
? ? box-shadow: 1px 2px 4px #BABABA;
? ? margin-bottom: 36px;
? ? .el-icon-arrow-right:before {
? ? ? ? color: #000;
? ? }
? ? .el-breadcrumb__item {
? ? ? ? font-size: 20px;
? ? ? ? line-height: 50px;
? ? }
? ? .el-breadcrumb__inner {
? ? ? ? cursor: pointer !important;
? ? }
}
</style>四.在你需要的頁(yè)面上應(yīng)用
// html代碼 <!-- 面包屑導(dǎo)航 --> ? <Bread :fromFather="dataPath"></Bread>
// js代碼
import Bread from '../../../components/Bread.vue' ?// 引入面包屑組件
export default {
? name: 'nicklist',
? components: {
? ? Bread // 注冊(cè)面包屑組件
? },
? data() {
? ? return {
? ? ? dataPath: [
? ? ? ? {
? ? ? ? ? name: '課程', ? // 名稱,自定
? ? ? ? ? path: 'nicklist' ?// 路由導(dǎo)航,自定
? ? ? ? },
? ? ? ? {
? ? ? ? ? name: '課程管理',
? ? ? ? ? path: 'nicklist'
? ? ? ? }
? ? ? ] // 面包屑數(shù)據(jù)
? ? }
? }
}效果如圖:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
vue elementui form表單驗(yàn)證的實(shí)現(xiàn)
這篇文章主要介紹了vue elementui form表單驗(yàn)證的實(shí)現(xiàn),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-11-11
Vue.js 實(shí)現(xiàn)微信公眾號(hào)菜單編輯器功能(二)
這篇文章主要介紹了Vue.js 實(shí)現(xiàn)微信公眾號(hào)菜單編輯器功能,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2018-05-05
vue項(xiàng)目實(shí)現(xiàn)面包屑導(dǎo)航
這篇文章主要為大家詳細(xì)介紹了vue項(xiàng)目實(shí)現(xiàn)面包屑導(dǎo)航,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-04-04
在Vue中實(shí)現(xiàn)網(wǎng)頁(yè)截圖與截屏功能詳解
在Web開(kāi)發(fā)中,有時(shí)候需要對(duì)網(wǎng)頁(yè)進(jìn)行截圖或截屏,Vue作為一個(gè)流行的JavaScript框架,提供了一些工具和庫(kù),可以方便地實(shí)現(xiàn)網(wǎng)頁(yè)截圖和截屏功能,本文將介紹如何在Vue中進(jìn)行網(wǎng)頁(yè)截圖和截屏,需要的朋友可以參考下2023-06-06
Vue3+Vite項(xiàng)目部署后刷新白屏問(wèn)題的解決方法
Vue3 + Vite 項(xiàng)目部署后出現(xiàn)了手動(dòng)刷新頁(yè)面時(shí)出現(xiàn)白屏的問(wèn)題,下面小編就來(lái)和大家探討一下白屏出現(xiàn)的原因以及具體的解決方法,需要的可以參考下2025-03-03
vue使用element實(shí)現(xiàn)上傳圖片和修改圖片功能
前幾天做到一個(gè)關(guān)于圖片上傳功能,下面這篇文章主要給大家介紹了關(guān)于vue使用element實(shí)現(xiàn)上傳圖片和修改圖片功能的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-07-07
vue如何監(jiān)聽(tīng)el-select選擇值的變化
這篇文章主要介紹了vue如何監(jiān)聽(tīng)el-select選擇值的變化,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-04-04
Vue.js實(shí)現(xiàn)按鈕的動(dòng)態(tài)綁定效果及實(shí)現(xiàn)代碼
本文通過(guò)實(shí)例代碼給大家介紹了Vue.js實(shí)現(xiàn)按鈕的動(dòng)態(tài)綁定效果,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有參考借鑒價(jià)值,需要的的朋友參考下吧2017-08-08

