const yncf = ref; const yncfMx = ref;yncfMxvalue = await defHttpget url workstationylYncfcfMxlistByIds params formData ;yncfvalue = await defHttpget url workstationylYncfcflistByIds ;yncfMx内的对象有属性ync
您可以使用Array.prototype.map()方法来遍历yncfMx数组,并根据每个对象的yncfId属性找到对应的yncf对象,并将其塞入yncfMx内对象的一个新属性中。
以下是一个示例代码:
const yncf = ref([]);
const yncfMx = ref([]);
yncfMx.value = await defHttp.get({ url: '/workstation/ylYncf/cfMxlistByIds', params: formData });
yncf.value = await defHttp.get({ url: '/workstation/ylYncf/cflistByIds' });
yncfMx.value = yncfMx.value.map((item) => {
const correspondingYncf = yncf.value.find((yncfItem) => yncfItem.id === item.yncfId);
return {
...item,
yncf: correspondingYncf,
};
});
在上面的代码中,Array.prototype.map()方法用于遍历yncfMx数组中的每个对象。在每次迭代中,使用Array.prototype.find()方法找到yncf数组中id属性与当前yncfMx对象的yncfId属性匹配的对象。然后,使用对象展开语法将找到的yncf对象添加到yncfMx内对象的一个新属性yncf中。最后,将更新后的yncfMx数组赋值给yncfMx.value
原文地址: http://www.cveoy.top/t/topic/i0m8 著作权归作者所有。请勿转载和采集!