Vue插件:
本质:包含install方法的一个对象,install的第一个参数是Vue,第二个以后的参数是插件使用者传递的数据。
{
//Vue会自动调用该install函数
install(Vue,x,y,z){}
}
功能:用于增强Vue(可以在插件里添加全局过滤器,全局指令,全局混入,添加实例方法等)
{
//Vue会自动调用该install函数
install(Vue,x,y,z){
//1,添加全局过滤器
Vue.filter(...)
//2.添加全局指令
Vue.directive(...)
//3.配置全局混入
Vue.mixin(...)
//4.添加实例方法
Vue.prototype.$mymethod=function(){...}}
}
使用插件:
Vue.use(
{
//Vue会自动调用该install函数
install(Vue,x,y,z){
//1,添加全局过滤器
Vue.filter(...)
//2.添加全局指令
Vue.directive(...)
//3.配置全局混入
Vue.mixin(...)
//4.添加实例方法
Vue.prototype.$mymethod=function(){...}}
}
)