From 8588fe30f17d0d28190a279aab8675de0dbf1a5b Mon Sep 17 00:00:00 2001
From: lxf <1371462558@qq.com>
Date: Wed, 16 Jul 2025 18:46:29 +0800
Subject: [PATCH] 个人添加图片

---
 src/views/optional/index.vue |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

diff --git a/src/views/optional/index.vue b/src/views/optional/index.vue
index 3443ef3..4b20704 100644
--- a/src/views/optional/index.vue
+++ b/src/views/optional/index.vue
@@ -97,7 +97,24 @@
   const response = await _getAllWallet(params);
   console.log(response, 'response')
   // 处理订单数据
-  currencies.value = response.extends
+  // 优化:仅更新变化的字段而非替换整个数组
+  if (currencies.value) {
+    response.extends.forEach((newItem, index) => {
+      const oldItem = currencies.value[index];
+      if (oldItem) {
+        // 只更新变化的属性
+        Object.keys(newItem).forEach(key => {
+          if (oldItem[key] !== newItem[key]) {
+            oldItem[key] = newItem[key];
+          }
+        });
+      } else {
+        currencies.value.push(newItem);
+      }
+    });
+  } else {
+    currencies.value = response.extends;
+  }
 };
 
 </script>

--
Gitblit v1.9.3