avatar

Vue插件和组件的区别

定义方式

组件

组件分为 局部组件全局组件

  • Vue.component 来进行注册局部组件和全局组件;
  • 可以用 Vue.install 方式来定义全局组件;

插件

插件通过 Vue.install 方式定义插件

区别

插件和组件虽然都可以实现共用部分的组件抽离,但是它们还是有点区别的,那就是它们面向的场景不同。

  • 组件是针对 App.vue 做的业务型扩展。
  • 插件是针对 Vue 实例做的扩展。

所以我们还是要根据情况来决定使用组件还是插件。

文章作者: 惆怅客
文章链接: https://www.songhailong.com/articles/abbe1e82/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 惆怅客

评论