功能:用于增强Vue
本质:包含install方法的一个对象,install的第一个参数是Vue,第二个以后的参数是插件使用者传递的数据。
定义:在main.js同级目录下定义一个插件文件plugins.js
export default{
install(Vue,options){
//使用全局过滤器
Vue.filter(){}
//定义全局指令
Vue.directive('',{})
//定义全局混入
Vue.mixin({})
//给vue原型上添加一个方法
Vue.prototype.方法名=()=>{}
}
}
引入:在main.js中引入,需要在new Vue实例前引入
import Plugins from 'xxxx'
使用:
Vue.use(plugins)
