这个错误是因为在遍历patient对象的时候,有些对象可能没有countids属性。你可以在遍历之前添加一个条件判断来处理这种情况:

for (const key in patient) {
  if (patient.hasOwnProperty(key)) { // 添加条件判断
    const [cfXm, cfXb, cfXb_dictText, cfAge, cfSfz, cfJb] = key.split('-');
    const { count, ids } = patient[key] || {}; // 使用默认值{}来避免解构undefined
    patientList.value.push({ cfXm, cfXb, cfXb_dictText, cfAge, cfSfz, cfJb, count, ids });
  }
}

这样就可以避免报错了。

const patient = cfListvaluereduceresult item = if itemcfXb === 1 itemcfXb_dictText = 男; else itemcfXb_dictText = 女; const key = $itemcfXm-$itemcfXb-$itemcfXb_dic

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

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