首先我们在components文件夹下新建install.js文件
import aCom from './a.vue'
import bCom from './b.vue'
const allComponents = {
aCom,bCom
}
export default{
install(Vue){
console.log(Vue);
Object.keys(allComponents).forEach(key=>{
Vue.component(key,allComponents[key])
console.log(`Registered component: ${key}`);
})
}
}
然后,我们在main.js中引入,就可以实现了
import globalComponents from '@/components/install.js'
Vue.use(globalComponents)