具体说明:
Vue.use 可以接收一个对象,Vue.use(obj)
对象obj中需要提供一个 install 函数
在 Vue.use(obj) 时,会自动调用该 install 函数,并传入 Vue构造器
作用: 注册插件
它是Vue提供一个静态方法,用来向Vue注册插件(增强vue的功能)
Vue官方的核心插件有:1.VueRouter
2.Vuex
格式:
Vue.use(插件)
代码示例-install的参数及执行:
const obj = {
install(Vue) {
console.log('install.....', Vue)
}
}
// 加载插件
Vue.use(obj)
// 这段代码的意思就是obj是Vue的插件
代码示例-定义全局组件:
// 在入口文件中
// 引入要封装的插件
import PageTools from './components/PageTools'
const MyPlugin = {
install(Vue) {
console.log('install.....', Vue)
// 定义插件
Vue.component('PageTools', PageTools)
}
}
// 注册插件
Vue.use(MyPlugin)