Преглед на файлове

修复深度监听 oldvalue和newvalue 一致

1
mo преди 2 години
родител
ревизия
24c85e6546
променени са 1 файла, в които са добавени 6 реда и са изтрити 4 реда
  1. 6 4
      src/views/resetTeaming/components/payInfoDetail.vue

+ 6 - 4
src/views/resetTeaming/components/payInfoDetail.vue

@@ -1245,11 +1245,10 @@ export default {
         this.$set(this.form, "leBaoList", [{}]);
       }
     },
-    "form.eclass": {
+    Eclass: {
       handler(newValue,oldValue) {
-        // console.log("form.eclass",[...newValue])
-        let oldString = JSON.stringify(oldValue)
-        let newString = JSON.stringify(newValue)
+        let oldString = JSON.stringify({...oldValue})
+        let newString = JSON.stringify({...newValue})
         if (this.initDetail || oldString == newString) {
           this.initDetail = false;
           return;
@@ -1320,6 +1319,9 @@ export default {
     musicGroup() {
       return this.baseInfo?.musicGroup;
     },
+    Eclass(){
+      return JSON.parse(JSON.stringify(this.form.eclass));
+    }
   },
 };
 </script>