Vue2 插件的基礎
- 是一個物件必須要有個install方法給Vue調用
- Vue.use(
plugins
) 調用此方法 - install方法第一個參數為Vue構造函式
- use得的時候還可以傳遞參數給插件
# plugins.js
export default {
install(Vue,x){
console.log(x) // "x"
Vue.fiilter('name',func) //全局過濾
Vue.directive('name',func) //全局指令
Vue.mixin(options) //全局混入
Vue.prototype.hello = ()=>{alert('Hi')} //原型方法
}
}
#main.js
import plugins from '../plugins'
Vue.use(plugins,"x")