插件通常用来为 Vue 添加全局功能,插件的功能范围没有严格的限制。在实际开发中经常用来封装组件。
比如我们自己开发了 alert或toast组件,需要在很多页面中引入并且通过components注册组件。但是像这样使用率很高的组件,一般我们希望全局注册后直接就可以在相应页面使用,因此我们需要将他们封装成插件,像著名的第三方UI组件库 element-ui、vant-ui都是用插件的形式开发的。
插件通常用来为 Vue 添加全局功能,插件的功能范围没有严格的限制。在实际开发中经常用来封装组件。
比如我们自己开发了 alert或toast组件,需要在很多页面中引入并且通过components注册组件。但是像这样使用率很高的组件,一般我们希望全局注册后直接就可以在相应页面使用,因此我们需要将他们封装成插件,像著名的第三方UI组件库 element-ui、vant-ui都是用插件的形式开发的。