官方api如下圖:ignoredElementse-0
先看下使用方法:假如我使用了未定義的<icon></icon>組件同仆,如下圖:ignoredElementse-1
運(yùn)行看下結(jié)果:ignoredElementse-2震放,沒(méi)錯(cuò)就是api里面說(shuō)明的拋出Unknown custom element警告。
使用場(chǎng)景:有時(shí)候我們會(huì)再引入其他第三方庫(kù)的組件倡缠,但是vue會(huì)拋出錯(cuò)誤,我們要避免這個(gè)錯(cuò)誤,可以在Vue.config.ignoredElements配置里面配置下锦秒,如下圖使用ignoredElementse-3:
配置過(guò)后畦粮,不再發(fā)出這警告散址;進(jìn)入源碼里看下:ignoredElementse-4
這段代碼很明顯:如果自定標(biāo)簽存在ignoredElementse里面,直接返回false宣赔,不再使用isUnknownElement校驗(yàn)预麸。
這里說(shuō)明下:isUnknownElement這個(gè)方法是在element.js文件里面定義的如下圖ignoredElementse-5。