文章出處
文章列表
你可能已經注意到 Vue.js 組件非常類似于自定義元素——它是 Web 組件規范的一部分。實際上 Vue.js 的組件語法參考了該規范。例如 Vue 組件實現了 Slot API 與 is
特性。但是,有幾個關鍵的不同:
-
Web 組件規范仍然遠未完成,并且沒有瀏覽器實現。相比之下,Vue.js 組件不需要任何補丁,并且在所有支持的瀏覽器(IE9 及更高版本)之下表現一致。必要時,Vue.js 組件也可以放在原生自定義元素之內。
-
Vue.js 組件提供了原生自定義元素所不具備的一些重要功能,比如組件間的數據流,自定義事件系統,以及動態的、帶特效的組件替換。
文章列表
全站熱搜