vue 开发插件流程
UI demo UI 插件汇总 我的github iSAM2016 在练习写UI组件的,用到全局的插件,网上看了些资料。看到些的挺好的,我也顺便总结一下写插件的流程; 声明插件-> 写插件-> 注册插件 —> 使用插件 声明插件 先写文件,有基本的套路 Vue.js 的插件应当有一个公开方法 install 。 第一个参数是 Vue 构造器 , 第二个参数是一个可选的选项对象:而options设置选项就是指,在调用这个插件时,可以传一个对象供内部使用 // myPlugin.js export default { install: function (Vue, options) { // 添加的内容写在这个函数里面 } }; 注册插件 import myPlugin from './myPlugin.js' Vue.use(myPlugin) 写插件 插件的范围没有限制——一般有下面几种: 添加全局方法或者属性 添加全局资源:指令/过滤器/过渡等 通过全局 mixin方法添加一些组件选项 添加 Vue 实例方法,通过把它们添加到 Vue.prototype 上实现 一个库,提供自己的 API,同时提供上面提到的一个或多个功能 // 1. 添加全局方法或属性 Vue.myGlobalMethod = function () { // 逻辑... } // 2. 添加全局资源 Vue