批量加载组件文件
// 加载组件
function requireComponent () {
const requireContext = require.context('./components/', false, /.vue$/)
return requireContext.keys().reduce((acc, cur) => {
const component = requireContext(cur).default
const name = component.name
if (!['BusinessDialog', 'FeaturedDialog'].includes(name)) {
acc[name] = component
}
return acc
}, {})
}
const components = requireComponent()