lxf
2025-07-16 a957b976aa33a2fe53c5e4467620a3b12b890809
优化资产页面加载速度
1 files modified
19 ■■■■■ changed files
src/views/optional/index.vue 19 ●●●●● patch | view | raw | blame | history
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>