vue組件和插件的區別


組件 (Component) 是用來構成你的 App 的業務模塊,它的目標是 App.vue。

插件 (Plugin) 是用來增強你的技術棧的功能模塊,它的目標是 Vue 本身。

簡單來說,插件就是指對Vue的功能的增強或補充。

比如說,讓你在每個單頁面的組件里,都可以調用某個方法,或者共享使用某個變量,或者在某個方法之前執行一段代碼等

就可以寫一個插件,在Vue原型上擴展方法,要實現這個需求絕對沒法寫成組件。

let whatever = { install: function(Vue, options) { Vue.prototype.$whatever = function(){ // do something }; } }




鏈接:https://www.jianshu.com/p/c653745b0378


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM