1. 问题场景
表单录入数据
假设现在需要利用饼图统计水果的种类数量,但是在输入的过程中,将「苹果」输成了「小苹果」。得到如下的饼图效果:
效果图
问题:如何将「小苹果」和「苹果」放在同一类去做统计呢?
2. 解决方案
查看以下步骤了解具体设置:
解决方案
代码片段:
function afterFetch(data, extraInfo) { let num = 0; for(let i = 0;i<data.length;i++){ if (data[i].field_ktwly8no === '苹果' || data[i].field_ktwly8no === '小苹果') { num = num + data[i].field_ktwly8nq; data.splice(i--,1) } console.log(data) } data.push({ field_ktwly8no: '苹果', field_ktwly8nq:num}) return data; }
举一反三:假设不仅将「苹果」和「小苹果」归类为「苹果」,还需要将「菠萝」和「凤梨」归类为「菠萝」,该如何操作呢?那么只需要再新增一个判断就好了。
3. 效果展示
效果展示