use()方法的使用
- 安装 Vue.js 插件。如果插件是一个对象,它必须暴露一个 install 方法。如果它本身是一个函数,它将被视为安装方法。
- 该安装方法将以应用实例作为第一个参数被调用。传给 use 的其他 options 参数将作为后续参数传入该安装方法。
- 当在同一个插件上多次调用此方法时,该插件将仅安装一次。
例如:全局注册几个组件并且将其能够单独的保存使用
// components.js
import Com1 from './Com1.vue'
import Com2 from './Com2.vue'
export default {
// install 是默认的方法。当外界在 use 这个组件的时候,就会调用本身的 install 方法,同时传一个 Vue 这个类的参数。
install: function (Vue) {
Vue.component('Com1', Com1),
Vue.component('Com2', Com2)
}
}
// main.js
import insComponents from 'components.js'
// 只要这里引用对就行这样就可以全局使用Com1和Com2了
Vue.use(insComponents)