vue元件name屬性

2021-10-17 14:12:39 字數 1053 閱讀 2783

我們在寫vue專案的時候會遇到給元件命名

這裡的name非必選項,看起來好像沒啥用處,但是實際上這裡用處還挺多的

export

default

舉個例子:

我們有個元件命名為detail,其中dom載入完畢後我們在鉤子函式mounted中進行資料載入

export

default

,mounted()

,methods:})

.then

(this

.getinfosucc)

}}

>

"detail"

>

>

<

/keep-alive>

<

/div>比如說detail.vue元件裡有個list.vue子元件,遞迴迭代時需要呼叫自身name

list.vue

for=

"(item,index) of list"

:key=

"index"

>

="item-title-icon"

>

<

/span>

}<

/div>

"item.children"

>

"item.children"

>

<

/detail-list>

<

/div>

<

/div>

<

/div>

export

default

}<

/script>list資料

const list =

},]}

,,,]vue-devtools除錯工具裡顯示的組見名稱是由vue中元件name決定的

Vue元件中name屬性的作用

檢視其他人寫的元件 的時候經常會發現使用了name屬性,今天來把name屬性的經常使用的場景歸納一下 1.元件自身呼叫,遞迴元件 當在元件中需要呼叫自身的時候,可以通過name屬性來使用 2.使用vue tools工具時的元件名稱 當使用調式工具時,元件的名稱是通過name屬性來設定的 3.移除ke...

vue元件name屬性的作用和元件遞迴實現資料樹

在vue元件註冊時,會有乙個name屬性,那麼vue元件註冊的時候的name屬性有什麼作用呢?先來看看官網,如下所示 簡單來說就是 允許元件模板遞迴地呼叫自身 便於除錯 包括警告資訊以及通過vue devtools除錯時可以更方便的定位到元件 便於獲取更有語義資訊的元件樹 還有一點,就是,可以配合k...

元件加name屬性 高階元件

版本迭必勢必同時修改兩個模組 大量邏輯,方法重複。鑑於以上問題,尋找的解決方案有 公共邏輯 抽離 公共容器元件抽離 mixin 高階元件。公共邏輯抽離方案,公共邏輯中包含了state props 以及setstate,如果提取公共邏輯 勢必重新處理相關狀態,對原有模組破壞性大。mixin方案,但其方...