1.新建一个Js文件,global-components.js
import Vue from 'vue'
const contexts = require.context(
// 需要在哪个路径下自动化注册
'base',
// 是否查找下级子目录
true,
// 正则匹配需要注册的文件
/\.vue/
)
contexts.keys().forEach(component => {
let componentEntity = contexts(component).default
// 使用自定义的组件名称进行全局组件注册
Vue.component(componentEntity.name, componentEntity)
})
2.在main.js中引入该文件即可。