使用require.context引入优雅动态多个模块
const modules = require.context('./', true, /(\/index\.js$)/),
blacklist = [ // 黑名单配置:组件name值
];
let moduleList = [];
modules.keys().filter(v => v.match(/\//g).length === 2).map(v => {
moduleList.push(modules(v).default)
})
moduleList = moduleList.filter(v => !blacklist.includes(v.name));
export default moduleList;

浙公网安备 33010602011771号