




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第vue遞歸組件實(shí)現(xiàn)樹形結(jié)構(gòu)效果圖如下:
三、遞歸來實(shí)現(xiàn)?
通過組件自身的name名字來實(shí)現(xiàn)組件自身的遞歸調(diào)用.
父組件中:
template
div
tree:title="":list="list.children":detph="0"/tree
/div
/template
script
importtreefrom'../components/tree'
exportdefault{
name:"Home",
components:{
tree
data:function(){
return{
list:{
name:"酒店",
children:[
{
name:"經(jīng)濟(jì)",
children:[
{
name:"如家",
children:[
{
name:"長江路-如家"
},
{
name:"望江路-如家"
}
]
},
{
name:"7天",
children:[
{
name:"長江路-7天"
},
{
name:"望江路-7天"
}
]
}
]
},
{
name:"舒適",
children:[
{
name:"智選假日",
children:[
{
name:"臥龍路-智選假日"
},
{
name:"望江路-智選假日"
}
]
},
{
name:"全季",
children:[
{
name:"臥龍路-全季"
},
{
name:"建設(shè)路-全季"
}
]
}
]
},
{
name:"商務(wù)",
children:[
{
name:"中方商務(wù)",
children:[
{
name:"臥龍路-中方商務(wù)"
},
{
name:"望江路-中方商務(wù)"
}
]
},
{
name:"錦江之星",
children:[
{
name:"人民路-錦江之星"
},
{
name:"新華路-錦江之星"
}
]
}
]
}
]
}
};
methods:{}
/script
stylescoped
.ww{
margin-left:20px;
.hh{
font-size:10px;
/style
子組件:
!--
--
template
div
div:
!--顯示隱藏--
div@click="getData"
!--這里呢如果為真的話就顯示那么就是減號(hào)否則的話就是加號(hào)--
span{{isShow'-':'+'}}/span{{title}}/div
!--那么在這里我們就需要改成和item.children--
divv-if="isShow"
tree
:title=""
:list="item.children"
v-for="(item,index)inlist"
:key="index"
:detph="detph+1"
!--每次遞增1--
/tree
/div
/div
/div
/template
script
exportdefault{
name:"tree",
components:{},
data:function(){
return{
isShow:false
};
props:{
//接收標(biāo)題
title:{
type:String
//default:"標(biāo)題"
},
//接收一整個(gè)數(shù)組
list:{
type:Array
},
//用來接收層數(shù)
detph:{
type:Number
}
//計(jì)算屬性用來接收我們的層數(shù)
computed:{
getDetph(){
return`transform:translate(${this.detph*20}px)`;
}
methods:{
getData:
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 油煙機(jī)安裝合同協(xié)議書
- 茶山合作協(xié)議書
- 資金收益協(xié)議書
- 拆空調(diào)搬運(yùn)合同協(xié)議書
- 舞蹈師徒協(xié)議書
- 租金減免協(xié)議書
- 瓷磚合伙人合同協(xié)議書
- 比亞迪海豹質(zhì)保協(xié)議書
- 賠償假牙協(xié)議書
- 資源交換協(xié)議書
- 中國鐵路西安局招聘高校畢業(yè)生考試真題2024
- (五調(diào))武漢市2025屆高三年級(jí)五月模擬訓(xùn)練生物試卷(含答案)
- 2023北京初三一模數(shù)學(xué)試題匯編:代數(shù)綜合(第26題)
- 畢業(yè)設(shè)計(jì)產(chǎn)品包裝設(shè)計(jì)
- 安徽卷-2025屆高考化學(xué)全真模擬卷
- 河北省石家莊市2025屆普通高中高三教學(xué)質(zhì)量檢測(cè)(三)英語試卷及答案
- 2025屆百師聯(lián)盟高三下學(xué)期二輪復(fù)習(xí)聯(lián)考(三)政治試題(含答案)
- 安全生產(chǎn)月活動(dòng)查找身邊安全隱患人人講安全個(gè)個(gè)會(huì)應(yīng)急課件
- 2024年云南省文山州第二人民醫(yī)院選調(diào)工作人員考試真題
- 《埃菲爾鐵塔》課件
- 深圳市城市規(guī)劃標(biāo)準(zhǔn)與準(zhǔn)則2024版
評(píng)論
0/150
提交評(píng)論