总结
一、功能:用于增强Vue
二、本质:包含install方法的一个对象,install的第一个参数书Vue,第二个以后的参数是插件使用者传递的数据。
三、使用
(一)、定义插件:
对象.install = function(Vue,options){
//1.添加全局过滤器
Vue.filter(...)
// 2.添加全局指令
Vue.direcive(...)
//3.配置全局混入(合)
Vue.mixin(...)
//4.添加实例方法
Vue.prototype.$myMethod = function(){...}
Vue.portotype.$myProperty = xxx
}
(二)、引入插件:Vue.use()
(三)、在组件中使用
四、案例
1、定义
2、引入
3、使用