问题:现在,我有许多个后台小项目,然后嵌套在无界框架里面,然后封装了element组件中的el-form,然后el-form中有el-input,然后我现在要做的操作就是,把整个无界项目内的所有子项目中的el-form中的el-input全部.trim去除前后的空格,由于所有input类型是通过一个config文件实现的,也就是说config文件内的type是啥,该input就是什么现在我想在外部写一个函数,然后传入参数,下面是我现在的代码,没有思路了
const quitTrim = (config: IForm, type: IFormType, indexList: [], errorInfoList?: [string]) => {
config.formItems.forEach((item: IFormItem) => {
if (item.type === type) {
if (!item.rules) {
item.rules = [];
}
item.rules.push({});
indexList.forEach((item) => {
console.log(item);
});
}
});
};