gemercheung 6 miesięcy temu
rodzic
commit
a32f88aece
1 zmienionych plików z 14 dodań i 3 usunięć
  1. 14 3
      src/view/setting/index.vue

+ 14 - 3
src/view/setting/index.vue

@@ -35,12 +35,23 @@ const form = reactive({
   color: ""
   color: ""
 });
 });
 
 
-watchEffect(() => {
-  if (systemData.value) {
-    console.log('前台更新', systemData.value)
+// watchEffect(() => {
+//   if (systemData.value) {
+//     console.log('前台更新', systemData.value)
+//     form.color = systemData.value.color
+//     form.name = systemData.value.name
+//   }
+// })
+watch(systemData, (oldV, newV) => {
+  if (oldV !== newV) {
+    console.log('前台更新', oldV, newV)
     form.color = systemData.value.color
     form.color = systemData.value.color
     form.name = systemData.value.name
     form.name = systemData.value.name
   }
   }
+
+}, {
+  deep: true,
+  immediate: true
 })
 })
 
 
 const loading = ref(false);
 const loading = ref(false);