1. 程式人生 > >Do not use built-in or reserved HTML elements as component id: animate

Do not use built-in or reserved HTML elements as component id: animate

報錯截圖:

元件名不能和html標籤重複,animate 和系統(vue)的內建屬性名衝突了!

 

 由於在模板需要插入到 DOM 中,所以模板中的標籤名必須能夠被 DOM 正確地解析。主要有三種情況:

    1).是完全不合法的標籤名,例如 </>;

    2).是與 HTML 元素重名會產生不確定的行為,例如使用 input 做元件名不會解析到自定義元件,使用 button 在 Chrome上正常但在 IE 上不正常;

    3).是與 Vue 保留的 slot、partial、component 重名,因為會優先以本身的意義解析,從而產生非預期的結果。