liyongli 1 هفته پیش
والد
کامیت
01515eafb1
1فایلهای تغییر یافته به همراه20 افزوده شده و 6 حذف شده
  1. 20 6
      src/view/fenghui/index.vue

+ 20 - 6
src/view/fenghui/index.vue

@@ -85,12 +85,26 @@ const langChange = ({ selectedValues }) => {
     langSelect.value = selectedValues[0];
     langDefaute = false;
     localStorage.setItem('langSelect', selectedValues[0]);
-    fore25.value.reset(); // 调用子组件的方法
-    chin25.value.reset(); // 调用子组件的方法
-    work25.value.reset(); // 调用子组件的方法
-    fore25Recurrence.value.reset(); // 调用子组件的方法
-    chin25Recurrence.value.reset(); // 调用子组件的方法
-    work25Recurrence.value.reset(); // 调用子组件的方法
+    switch (componentId.value) {
+        case 'fore25':
+            fore25.value.reset(); // 调用子组件的方法
+            break;
+        case 'chin25':
+            chin25.value.reset(); // 调用子组件的方法
+            break;
+        case 'work25':
+            work25.value.reset(); // 调用子组件的方法
+            break;
+        case 'fore25Recurrence':
+            fore25Recurrence.value.reset(); // 调用子组件的方法
+            break;
+        case 'chin25Recurrence':
+            chin25Recurrence.value.reset(); // 调用子组件的方法
+            break;
+        case 'work25Recurrence':
+            work25Recurrence.value.reset(); // 调用子组件的方法
+            break;
+    }
     showLange.value = false;
 };