最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue 如何使用遞歸組件

 更新時間:2020年10月23日 10:09:25   作者:八寶君  
這篇文章主要介紹了vue 如何使用遞歸組件,幫助大家更好的理解和使用vue,完成開發(fā)需求,感興趣的朋友可以了解下

有的時候我們會使用二級標題,什么叫做二級標題?
先看看傳過來的數(shù)據(jù)。
類似于這種,數(shù)組中還有一個數(shù)組,有的人可能會說那就用兩個v-for嵌套使用啊,但是這里,我們想要它們是同樣的功能,同樣的樣式,所以使用遞歸組件是最好的選擇。

遞歸組件:在組件的自身再調(diào)用組件的自身。

組件一般要給個名字,方便我們使用遞歸組件的時候來使用,如果我自身有children,就把children當做list再傳給自己,做一個遞歸的循環(huán)。

此時就渲染出來了。

如果我再增加一個children呢?像這樣:

此時不用做任何事,只改變了數(shù)據(jù)結構,去看瀏覽器渲染的頁面:

三級標題就出來了,而我們只修改了數(shù)據(jù)結構,模板處沒有動任何地方。
這就是遞歸組件的使用,只要children存在,就調(diào)用自身。
如果用v-for來寫,可能還要寫一層循環(huán)。

tips 關于name的一些使用

每一個組件內(nèi)的name值到底是做什么用的呢?

1. 當我們做遞歸組件會用到
2.在頁面上想對某個頁面取消緩存,keep-alive exclude="xxname"
3.Vue的開發(fā)者調(diào)試工具,會顯示一個個組件名,取決于這個name

我目前所知大概就是這些用途了,以后發(fā)現(xiàn)了新的用途會再更新的。

以上就是vue 如何使用遞歸組件的詳細內(nèi)容,更多關于vue 使用遞歸組件的資料請關注腳本之家其它相關文章!

相關文章

  • Vue2 Vue-cli中使用Typescript的配置詳解

    Vue2 Vue-cli中使用Typescript的配置詳解

    Vue作為前端三大框架之一截至到目前在github上以收獲44,873顆星,足以說明其以悄然成為主流。下面這篇文章主要給大家介紹了關于Vue2 Vue-cli中使用Typescript的配置的相關資料,需要的朋友可以參考下。
    2017-07-07
  • 去除Element-Plus下拉菜單邊框的實現(xiàn)步驟

    去除Element-Plus下拉菜單邊框的實現(xiàn)步驟

    Element-Plus 是 Element UI 的 Vue 3 版本,它提供了一套完整的組件庫,在使用 Element-Plus 進行開發(fā)時,我們可能會遇到需要自定義組件樣式的情況,本文將介紹如何使用 CSS 來去除 Element-Plus 下拉框的邊框,需要的朋友可以參考下
    2024-03-03
  • vue中ref和$refs獲取元素dom、獲取子組件數(shù)據(jù)與方法調(diào)用示例

    vue中ref和$refs獲取元素dom、獲取子組件數(shù)據(jù)與方法調(diào)用示例

    在Vue3中要獲取子組件的DOM節(jié)點,你可以使用ref來引用子組件,然后通過$refs來訪問子組件的DOM,下面這篇文章主要給大家介紹了關于vue中ref和$refs獲取元素dom、獲取子組件數(shù)據(jù)與方法調(diào)用的相關資料,需要的朋友可以參考下
    2024-07-07
  • 詳解Vue3的組合式API中如何使用computed屬性

    詳解Vue3的組合式API中如何使用computed屬性

    在Vue中,computed屬性是一種計算屬性,它的值是根據(jù)其他數(shù)據(jù)的值動態(tài)計算出來的,下面小編主要來和大家聊聊Vue 3的組合式API中如何使用computed屬性,感興趣的小伙伴快跟隨小編一起了解一下吧
    2023-06-06
  • Vue 如何使用props、emit實現(xiàn)自定義雙向綁定的實現(xiàn)

    Vue 如何使用props、emit實現(xiàn)自定義雙向綁定的實現(xiàn)

    這篇文章主要介紹了Vue 如何使用props、emit實現(xiàn)自定義雙向綁定的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • vue使用nprogress實現(xiàn)進度條

    vue使用nprogress實現(xiàn)進度條

    這篇文章主要為大家詳細介紹了vue使用nprogress實現(xiàn)進度條,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • Vue組件的使用教程詳解

    Vue組件的使用教程詳解

    組件 (Component) 是 Vue.js 最強大的功能之一。組件可以擴展 HTML 元素,封裝可重用的代碼。這篇文章給大家介紹了vue組件的使用,需要的朋友參考下吧
    2018-01-01
  • vue.js自定義組件directives的實例代碼

    vue.js自定義組件directives的實例代碼

    這篇文章主要介紹了vue.js自定義組件directives的實例代碼,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-11-11
  • Vue.JS項目中5個經(jīng)典Vuex插件

    Vue.JS項目中5個經(jīng)典Vuex插件

    在本文中,將向你展示5個特性,你可以通過 Vuex 插件輕松地添加到下一個項目中。一起來學習下。
    2017-11-11
  • vue解決Not?allowed?to?load?local?resource問題的全過程

    vue解決Not?allowed?to?load?local?resource問題的全過程

    這篇文章主要給大家介紹了關于vue解決Not?allowed?to?load?local?resource問題的相關資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2022-10-10

最新評論

赤峰市| 白水县| 荔浦县| 秦皇岛市| 长白| 阳西县| 古浪县| 方正县| 望江县| 马鞍山市| 中方县| 东乌| 无锡市| 克东县| 昌图县| 凤台县| 忻州市| 河北区| 兴仁县| 红安县| 滕州市| 界首市| 阿拉善右旗| 长宁县| 夏津县| 襄汾县| 泽库县| 萨迦县| 禹州市| 丽水市| 治多县| 恩平市| 鄂尔多斯市| 林西县| 晋宁县| 齐齐哈尔市| 西乡县| 双城市| 天门市| 巍山| 石首市|