Vue.use

官方对 Vue.use() 方法的说明: 通过全局方法 Vue.use() 使用插件,Vue.use 会自动阻止多次注册相同插件,它需要在你调用new Vue()启动应用之前完成,Vue.use() 方法至少传入一个参数,该参数类型必须是 Obiect 或 Function,如果是Obiect 那么这个 Obiect 需要定义一个install方法,如果是 Function 那么这个函数就被当做 install 方法。在 Vue.use()执行时 instal 会默认执行,当 install 执行时第一个参数就是 Vue,其他参数是 Vue.use() 执行时传入的其他参数。就是说使用它之后调用的是该组件的install 方法

// 注册全局组件
import componentsA from './components/componentsA.vue'
import componentsB from './components/componentsB.vue'
const components = [
componentsA ,
componentsB ,
]
const UI = {
  install(Vue) {
      componens.forEach(item => {
        Vue.component(item.name,item)
      });
  }
}
Vue.use(UI)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值