this.projectNameData = res.data.data
//去掉重复的数据
var hash = {};
this.projectNameData = this.projectNameData.reduce(function (item, next) {
hash[next.projectPresetId] ? '' : hash[next.projectPresetId] = true && item.push(next);
return item
}, [])
for (const data of this.projectNameData) {
this.option.column[2].dicData.push({value: data.projectPresetId, label: data.projectName})
this.optionOut.column[0].dicData.push({value: data.projectPresetId, label: data.projectName})
this.optionDetail.column[0].dicData.push({value: data.projectPresetId, label: data.projectName})
this.stockNumProductId = data.productId
//获取货品名称管理列表数据
this.optionDetail.column[2].dicData.push({value: data.productId, label: data.productName})
}
当在Vue项目中渲染数据重复的问题(去重)
最新推荐文章于 2024-08-08 23:04:40 发布