使用vue-axios时
import axios from 'axios'
import VueAxios from 'vue-axios'
vue.use(VueAxios,axios)
//不能全局使用,仍需要在使用时所在组件中引入axios
vue.use()
vue.use(plugin, arguments)
参数:plugin(Function | Object)
用法:
如果vue安装的组件类型必须为Function或者是Object
如果是个对象,必须提供install方法
install函数接受参数,默认第一个参数为Vue,其后参数为注册组件时传入的arguments
Vue.use会查找插件对象里的install方法去执行,并且给install方法里传入Vue对象
var a = {
install(Vue){
Vue.component("my-a",{...})
}
}
Vue.use(a)
如果是一个函数,会被直接当作install函数执行