From f6943d1c6b96e0dddd82b79e026f2e36451b212a Mon Sep 17 00:00:00 2001 From: anjiacm <546167337@qq.com> Date: Fri, 22 Aug 2025 15:38:38 +0800 Subject: [PATCH] =?UTF-8?q?fix(selectImage):=20=E4=BF=AE=E5=A4=8D=E5=A4=9A?= =?UTF-8?q?=E9=80=89=E6=A8=A1=E5=BC=8F=E4=B8=8BflatMap=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E5=92=8C=E6=95=B0=E6=8D=AE=E7=B1=BB=E5=9E=8B=E4=B8=8D=E4=B8=80?= =?UTF-8?q?=E8=87=B4=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修复chooseImg函数:根据multiple属性正确处理单选/多选模式的数据类型 - 修复openChooseImg函数:确保多选模式下model.value始终为数组 - 添加internalModel计算属性:统一处理不同数据格式(数组、JSON字符串、普通字符串) - 添加draggableModel计算属性:确保vuedraggable组件始终接收数组类型 - 增强deleteImg和useSelectedImages函数:提供更好的数组处理支持 - 添加数据格式监听:动态识别和处理JSON字符串格式 此修复解决了amazonReviewData.vue中编辑图片时出现的"normalizedList.flatMap is not a function"错误 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .../components/selectImage/selectImage.vue | 146 ++++++++++++++---- 1 file changed, 118 insertions(+), 28 deletions(-) diff --git a/web/src/components/selectImage/selectImage.vue b/web/src/components/selectImage/selectImage.vue index 5958e0a219..92f523b692 100644 --- a/web/src/components/selectImage/selectImage.vue +++ b/web/src/components/selectImage/selectImage.vue @@ -1,16 +1,16 @@