因为一些原因有些表格组件是没有 map 配置项的,这些封装好的组件也不能轻易去动。现在有个需求,就是根据字典将后端传来的特定的数值转换成中文或者指定内容,因为这些组件不能轻易去动,因此有需要手动进行遍历,自己对后端传来的对象数组进行处理,所以写了一个简单的示例。
const newArr = oldArr.map(obj => {
if (obj.oldProp === 0) {
return { ...obj, newProp: '否' };
} else if (obj.oldProp === 1) {
return { ...obj, newProp: '是' };
} else {
return obj;
}
});
然后要指定显示内容的表格列字段配置成 newProp 就可以了,这样既保留了原有的数据,又可以正确显示数据。