美文网首页
vue组件和插件的区别

vue组件和插件的区别

作者: 一半春夏一半秋冬 | 来源:发表于2020-04-28 10:15 被阅读0次

    组件 (Component) 是用来构成你的 App 的业务模块,它的目标是 App.vue。

    插件 (Plugin) 是用来增强你的技术栈的功能模块,它的目标是 Vue 本身。

    简单来说,插件就是指对Vue的功能的增强或补充。

    比如说,让你在每个单页面的组件里,都可以调用某个方法,或者共享使用某个变量,或者在某个方法之前执行一段代码等

    就可以写一个插件,在Vue原型上扩展方法,要实现这个需求绝对没法写成组件。

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

    相关文章

      网友评论

          本文标题:vue组件和插件的区别

          本文链接:https://www.haomeiwen.com/subject/ozomwhtx.html