版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
elementelement樹型步驟條功能實(shí)現(xiàn)Element樹型步驟條功能實(shí)現(xiàn)
ElementUI是一套基于Vue.js的桌面端組件庫,其自帶的步驟條組件在實(shí)現(xiàn)一些復(fù)雜的操作流程時(shí)非常方便,但是有時(shí)由于業(yè)務(wù)需求,需要一個(gè)具有多層嵌套,并且具有層級(jí)結(jié)構(gòu)的步驟條,這時(shí)我們可以使用Element樹型步驟條組件。
以下是如何實(shí)現(xiàn)Element樹型步驟條的詳細(xì)步驟。
1.下載安裝ElementUI
在項(xiàng)目中加入ElementUI的方式很多,我們這里以NPM安裝為例,并在main.js中引入ElementUI組件庫。
npmielement-ui-S
importVuefrom'vue';
importElementUIfrom'element-ui';
import'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);
2.安裝vue-tree-list組件
Element樹型步驟條通過vue-tree-list實(shí)現(xiàn),因此我們需要安裝vue-tree-list組件。
npminstallvue-tree-list
importTreeViewfrom'vue-tree-list'
3.創(chuàng)建一個(gè)tree-view組件
我們需要在項(xiàng)目中創(chuàng)建一個(gè)tree-view組件,并在其中定義步驟條的數(shù)據(jù)結(jié)構(gòu)和樣式。
<template>
<div>
<TreeView
v-if="steps.length>0"
:data="steps"
:open-icon="'el-icon-folder-opened'"
:close-icon="'el-icon-folder'"
:disabled-icon="'el-icon-document'"
:open-all="true"
:default-checked="[]"
>
<template>
<el-button
v-if="isButton"
size="medium"
:type="type"
:disabled="disabled"
:icon="icon"
>
{{label}}
</el-button>
<divv-else>
{{label}}
</div>
</template>
</TreeView>
</div>
</template>
<script>
importTreeViewfrom'vue-tree-list'
exportdefault{
name:'TreeStep',
components:{
TreeView
},
props:{
steps:{
type:Array,
default(){
return[]
}
},
isButton:{
type:Boolean,
default:true
},
type:{
type:String,
default:'primary'
}
}
}
</script>
<style>
.el-button{
margin:5px0;
}
</style>
4.使用tree-view組件
在Vue組件中使用tree-view組件,傳入數(shù)據(jù),即可生成Element樹型步驟條。
<template>
<div>
<tree-step:steps="steps"/>
</div>
</template>
<script>
importTreeStepfrom'@/components/TreeStep'
exportdefault{
components:{
TreeStep
},
data(){
return{
steps:[
{
label:'Step1',
children:[
{
label:'Step1-1',
children:[
{
label:'Step1-1-1'
},
{
label:'Step1-1-2'
}
]
},
{
label:'Step1-2',
isButton:false
}
]
},
{
label:'Step2',
children:[
{
label:'Step2-1',
icon:'el-icon-upload'
},
{
label:'Step2-2',
disabled:true
}
]
}
]
}
}
}
</script>
如上代碼所示,我們?cè)赩ue組件中傳
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)院安全教育培訓(xùn)內(nèi)容
- 緒言 與同學(xué)們談地理 說課稿-2023-2024學(xué)年七年級(jí)地理上學(xué)期人教版
- 為自己工作:提升個(gè)人職業(yè)素養(yǎng)與工作效率的培訓(xùn)課件
- 平行線分線段成比例定理
- 責(zé)任主題演講稿
- 2024版簡單離婚協(xié)議書正式
- 平行四邊形證明題
- 《溫州老板跑路潮》課件
- 平行四邊形的面積微課
- 臨床支持系統(tǒng)服務(wù)
- 幼兒心理健康的教育課件
- 冷凍設(shè)備租賃合同
- DB43T 1167-2016 高純(SiO ≥99.997%)石英砂 規(guī)范
- 《環(huán)境保護(hù)產(chǎn)品技術(shù)要求 工業(yè)廢氣吸附凈化裝置》HJT 386-2007
- 化工過程安全管理導(dǎo)則學(xué)習(xí)考試題及答案
- 銀行下半年對(duì)公業(yè)務(wù)工作計(jì)劃(13篇)
- 2024年公開招聘事業(yè)單位工作人員報(bào)名登記表
- 給水管移位專項(xiàng)施工方案
- 二級(jí)建造師繼續(xù)教育考試題及答案
- 冀少版八年級(jí)下冊(cè)生物期末復(fù)習(xí)知識(shí)點(diǎn)考點(diǎn)提綱
- 八年級(jí)語文上冊(cè)《作文》專項(xiàng)測(cè)試卷及答案
評(píng)論
0/150
提交評(píng)論