|
|
|
@ -22,8 +22,19 @@ const getData = (params) => {
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 创建函数映射对象
|
|
|
|
|
|
|
|
const functionMap = {
|
|
|
|
|
|
|
|
init,
|
|
|
|
|
|
|
|
getData,
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
export default function (params) {
|
|
|
|
export default function (params) {
|
|
|
|
// console.log('moduleA');
|
|
|
|
// console.log('moduleA');
|
|
|
|
// console.log(params);
|
|
|
|
// console.log(params);
|
|
|
|
return eval(params.type + '(params)');
|
|
|
|
|
|
|
|
|
|
|
|
// 方式一(打包时因为没有调用init, getData方法,所以会删除导致报错,改为方式二就没问题)
|
|
|
|
|
|
|
|
// return eval(params.type + '(params)');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 方式二
|
|
|
|
|
|
|
|
return functionMap[params.type](params);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|