const patient = cfListvaluereduceresult item = if itemcfXb === 1 itemcfXb_dictText = 男; else itemcfXb_dictText = 女; const key = $itemcfXm-$itemcfXb-$itemcfXb_dic
这个错误是因为在遍历patient对象的时候,有些对象可能没有count和ids属性。你可以在遍历之前添加一个条件判断来处理这种情况:
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 });
}
}
这样就可以避免报错了。
原文地址: https://www.cveoy.top/t/topic/iZQv 著作权归作者所有。请勿转载和采集!