之前從來都沒覺得name屬性有什么用撑碴,有時(shí)候會(huì)省略,今天使用遞歸組件發(fā)現(xiàn)他的作用,并總結(jié)了一些他的其他作用
- 1.當(dāng)使用組件遞歸調(diào)用時(shí)巷送,被遞歸調(diào)用的組件必須定義name屬性,因?yàn)樵诮M件里面調(diào)用自己時(shí)矛辕,不是使用的在components里注冊(cè)的組件笑跛,而是使用根據(jù)name屬性查找組件
- 2.keep-alive包裹動(dòng)態(tài)組件時(shí),會(huì)緩存不活動(dòng)的組件實(shí)例聊品,會(huì)出現(xiàn)include和exclude屬性飞蹂,包含或者排除指定name組件
- 3.vue-tools插件調(diào)試時(shí)沒有name屬性會(huì)報(bào)錯(cuò)或警告