0
Word Count: 158(words)
Read Count: 1(minutes)
plugin
引入
vue中的插件,本质是一个包含了一个install方法的==对象==
,install方法接受的第一个参数为==vue的构造函数==
,其他参数为vue,use()传入的参数
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| export default{
install(vue,options){ // 1. 添加全局过滤器 Vue.filter(....)
// 2. 添加全局指令 Vue.directive(....)
// 3. 配置全局混入(合) Vue.mixin(....)
// 4. 给vue原型上添加实例方法、添加 Vue.prototype.$myMethod = function () {...} Vue.prototype.$myProperty = xxxx } } //当使用 Vue.use时,将自动调用插件中的install方法
|
使用
- 导入插件(安装外挂) import abc from xxx
- 使用插件(开启外挂) Vue.use(abc)