叶静 hai 3 semanas
pai
achega
0374a61d3d
Modificáronse 1 ficheiros con 9 adicións e 4 borrados
  1. 9 4
      src/app/shop/admin/goods/goods/edit.vue

+ 9 - 4
src/app/shop/admin/goods/goods/edit.vue

@@ -1230,10 +1230,15 @@
         formData.cost = data.cost;
         formData.vipPrice = data.vipPrice;
 
-        // 图片字段
-        formData.image = data.image;
-        formData.sliderImage = data.sliderImage;
-        formData.flatPattern = data.flatPattern;
+        // 图片字段 - 使用nextTick避免响应式循环
+        await new Promise((resolve) => {
+          setTimeout(() => {
+            formData.image = [...data.image];
+            formData.sliderImage = [...data.sliderImage];
+            formData.flatPattern = [...data.flatPattern];
+            resolve();
+          }, 0);
+        });
 
         // 规格字段 - 使用全新对象替换
         formData.specType = data.specType;