如何解決: [Vue warn]: Do not use built-in or reserved HTML elements as component id: uni-icon

關於這個問題網上已有很多,爲何還寫?主要針對萌新,給解釋清楚一些:

首先,來一波英文直譯:不要將內置或保留的HTML元素用作組件id:uni-icon

哈哈!轉成能聽懂的話,是不是瞬間清晰很多,以上,我們可以得到什麼信息?

1.出現問題的原因,是因爲我們把組件的名字起得跟內置或保留的HTML元素同名了

2.怎麼解決呢?第二個信息,那個同名的組件名字叫uni-icon , 所以,把組件名字改成其他的就行了

因爲,我項目用的是uniapp,它自帶的組件就有一個叫uni-icon,所以,我再封裝一個組件,就不能用這個名字了,所以,組件命名要注意不能同名,且儘量有實際意義

tip:這個是Vue warn,其實,不管它也可以,但是會不停低彈出,強迫症嚴重的話,會受不了,

不過既然你翻到我的博客,就說明了,你的強迫症程度啦【手動偷笑】

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章