diff --git a/src/components/ReviewRecall.vue b/src/components/ReviewRecall.vue index b98d6fb..3d91db8 100644 --- a/src/components/ReviewRecall.vue +++ b/src/components/ReviewRecall.vue @@ -265,7 +265,9 @@ const missedItems = computed(() => { // 额外节点列表 const extraNodes = computed(() => { - return lastResult.value?.extraNodes || []; + const raw = lastResult.value?.extraNodes || []; + // 兼容字符串数组和对象数组两种格式 + return raw.map((item: any) => typeof item === "string" ? { title: item } : item); }); onMounted(() => {