1.我的目录结构
base.PNG
2.utils中的global-register.js
import Vue from 'vue'
function register (compontentContext) {
compontentContext.keys().forEach(item => {
const compontentConfig = compontentContext(item)
// 兼容import export 和 require module.export两种规范
const component = compontentConfig.default || compontentConfig
Vue.component(component.name, component)
})
}
register(require.context('@/base', true, /\.vue$/))
3.main.js引入
import './utils/global-register'