瀏覽代碼

修复图片隐藏掉了还会出现的问题

Yannay 1 月之前
父節點
當前提交
42c15b8fa7
共有 1 個文件被更改,包括 5 次插入2 次删除
  1. 5 2
      pages/orderDetailRefactored/components/PageThree.vue

+ 5 - 2
pages/orderDetailRefactored/components/PageThree.vue

@@ -263,10 +263,13 @@ export default {
263 263
       immediate: true
264 264
     },
265 265
     currentReceipt: {
266
-      handler(newVal) {
266
+      handler(newVal, oldVal) {
267 267
         if (newVal) {
268 268
           this.paymentAmount = newVal.tableFee || '0.00'
269
-          this.loadDetailImages()
269
+          // 只有当 receipt id 变化时才重新加载图片,避免 fileIds 更新时重新加载
270
+          if (!oldVal || oldVal.id !== newVal.id) {
271
+            this.loadDetailImages()
272
+          }
270 273
         }
271 274
       },
272 275
       deep: true,