插件
功能: 用于增强Vue
本质: 包含install
方法的一个对象, install
的第一个参数是Vue
, 后面的参数是插件使用者传递的数据
用法示例
- 定义插件:
js
export default {
install(Vue) {
// 添加全局过滤器
Vue.filter(...)
// 添加全局指令
Vue.directive(...)
// 配置全局混入
Vue.mixin(...)
// 添加实例方法
Vue.prototype.$methods = () => {...}
}
}
- 使用插件
js
// 引入插件
import plugins from './plugins'
// 使用插件
Vue.use(plugins)