真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Vue一個(gè)案例引發(fā)的遞歸組件怎么用-創(chuàng)新互聯(lián)

這篇文章主要介紹Vue一個(gè)案例引發(fā)的遞歸組件怎么用,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、川匯網(wǎng)絡(luò)推廣、小程序制作、川匯網(wǎng)絡(luò)營銷、川匯企業(yè)策劃、川匯品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供川匯建站搭建服務(wù),24小時(shí)服務(wù)熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com

信息的分類展示列表

這次我們主要是實(shí)現(xiàn)一個(gè)信息的分類展示列表存在二級(jí)/三級(jí)的分類,如下如所示:

Vue一個(gè)案例引發(fā)的遞歸組件怎么用

看到這個(gè)很多人會(huì)想到這個(gè)實(shí)現(xiàn)起來很簡單啊,來個(gè)嵌套循環(huán)不就完事了。

對(duì),你說的沒錯(cuò),事實(shí)就是這樣簡單。那么就先來看看這么簡單的列表怎么實(shí)現(xiàn)的,然后這個(gè)方案的劣勢(shì)在哪里。

首先看看我們的數(shù)據(jù)格式

list: [{
 name: "經(jīng)濟(jì)",
 children: [{
  name: "如家"
 }, {
  name: "7天"  
 }]
}, {
 name: "舒適",
 children: [{
  name: "智選假日"
 }, {
  name: "全季"  
 }]
}]

基于上面的數(shù)據(jù)格式,我們的實(shí)現(xiàn)方式如下:


 
 {{item.name}}
 
         {{child.name}}   
 
 

嗯,看上去非常完美,我們的列表也非常好的展現(xiàn)出來,大功告成。

可是突然有一天咱們的產(chǎn)品突然跑過來說,我們的數(shù)據(jù)現(xiàn)在多加了一級(jí)分類,現(xiàn)在變成這樣子了。

list: [{
 name: "經(jīng)濟(jì)",
 children: [{
  name: "如家",
  children: [{
   name: "長江路-如家"
  }, {
   name: "望江路-如家"  
  }]
 }, {
  name: "7天",
  children: [{
   name: "長江路-7天"
  }, {
   name: "望江路-7天"  
  }]
 }]
}]

好吧,既然產(chǎn)品有需求數(shù)據(jù)有變化,那么我們就改代碼吧,于是我們?cè)谠械拇a上繼續(xù)加上一層嵌套循環(huán),這次又總算完成了,但是可能沒過兩天我們的數(shù)據(jù)又增加了一級(jí)分類怎么辦?還是繼續(xù)嵌套下去?

有些同學(xué)可能就會(huì)覺得了,哪有這么多層級(jí)的數(shù)據(jù)展示,肯定不會(huì)存在的,那只能說我們太年輕,我們不排除這種存在的可能,那如果我們遇到這種情況怎么辦?這里就要用到我們說的 遞歸組件 了,無論你的數(shù)據(jù)怎么增加我們都不用改動(dòng)我們的代碼。

遞歸組件

什么是遞歸組件? 簡單來說就是在組件中內(nèi)使用組件本身 ,下面我們就來看看如何在項(xiàng)目中使用遞歸組件去解決我們上面問題。

首先我們先創(chuàng)建一個(gè) List 的遞歸組件


注意上面的代碼中我們使用了 List 組件本身,完成這些之后,我們?cè)谕獠扛讣?jí)組件中使用 List 組件時(shí),不管我們的數(shù)據(jù)有多少層嵌套關(guān)系,都可以完美的自適應(yīng)加載,我們?cè)僖膊挥猛ㄟ^嵌套嵌套在嵌套了。


最后我們來看看渲染后的結(jié)果

Vue一個(gè)案例引發(fā)的遞歸組件怎么用

以上是“Vue一個(gè)案例引發(fā)的遞歸組件怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


本文題目:Vue一個(gè)案例引發(fā)的遞歸組件怎么用-創(chuàng)新互聯(lián)
文章源于:http://weahome.cn/article/degcep.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部