ソースを参照

修复ad.vue中,点击编辑修改图片后马上点击编辑按钮导致无限渲染卡死页面的问题。在dev模式下不易发现仅有报错,部署到线上后可复现 (#543)

White-Mo 1 年間 前
コミット
92ffc39e01
1 ファイル変更8 行追加7 行削除
  1. 8 7
      litemall-admin/src/views/promotion/ad.vue

+ 8 - 7
litemall-admin/src/views/promotion/ad.vue

@@ -265,13 +265,14 @@ export default {
         if (valid) {
         if (valid) {
           updateAd(this.dataForm)
           updateAd(this.dataForm)
             .then(() => {
             .then(() => {
-              for (const v of this.list) {
-                if (v.id === this.dataForm.id) {
-                  const index = this.list.indexOf(v)
-                  this.list.splice(index, 1, this.dataForm)
-                  break
-                }
-              }
+              // for (const v of this.list) {
+              //   if (v.id === this.dataForm.id) {
+              //     const index = this.list.indexOf(v)
+              //     this.list.splice(index, 1, this.dataForm)
+              //     break
+              //   }
+              // }
+              this.getList()
               this.dialogFormVisible = false
               this.dialogFormVisible = false
               this.$notify.success({
               this.$notify.success({
                 title: '成功',
                 title: '成功',