根据类型(type)字段区分给同样的type对象赋值上递增序号实现如图左侧效果
//根据type字段区分给同样的type对象赋值上序号
indexAdd() {
let typeIndex = {}; // 初始化一个空对象,用于记录类型对应的序号
for (let i = 0; i < this.form.descList.length; i++) {
let obj = this.form.descList[i];
if (!typeIndex[obj.type]) {
typeIndex[obj.type] = 0; // 如果该类型没有出现过,则初始化其序号为0
}
obj.index = ++typeIndex[obj.type]; // 为该类型的对象增加序号属性
}
},