您可以使用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

const yncf = ref; const yncfMx = ref;yncfMxvalue = await defHttpget url workstationylYncfcfMxlistByIds params formData ;yncfvalue = await defHttpget url workstationylYncfcflistByIds ;yncfMx内的对象有属性ync

原文地址: http://www.cveoy.top/t/topic/i0m8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录