一、自定义一个插件:
MyPlugin.js
let MyPlugin = {}
MyPlugin.install = function (Vue, options) {
// 1. 添加全局方法
Vue.prototype.myGlobalMethod = function () {
console.log(options.info);
alert(options.info);
}
}
export default MyPlugin
二、在main.js中注册插件:
import myPlugin from './MyPlugin'
Vue.use(myPlugin,{info:'myTest'}) // 调用myPlugin中install方法
三、在需要的时候使用插件中的功能:
mounted(){
this.myGlobalMethod();
},