main.js中经常使用Vue.use()引入全局组件或者指令或者eventbus等
Vue.use(*) 参数分两种,一种是对象,一种是函数
1.参数是对象的话,须包含install 方法 参数就是Vue
// demo1.js
export default {
install(Vue) {
console.log(Vue)
}
}
//main.js
import demo1 from './demo1.js'
Vue.use(demo1)
2.参数是一个函数,它会被作为 install 方法,函数的参数是Vue对象
// demo2.js
function demo2(Vue){
console.log(Vue)
}
export default demo2
//main.js
import demo2 from './demo2.js'
Vue.use(demo2)