Просмотр исходного кода

:bug: 重绘后未保存的fm丢失

visuddhinanda 2 лет назад
Родитель
Сommit
eb51952ca2
1 измененных файлов с 5 добавлено и 5 удалено
  1. 5 5
      dashboard/src/components/template/Wbw/WbwDetailFm.tsx

+ 5 - 5
dashboard/src/components/template/Wbw/WbwDetailFm.tsx

@@ -99,11 +99,6 @@ const WbwDetailFmWidget = ({
   const [factorInputEnable, setFactorInputEnable] = useState(false);
   const [factorMeaning, setFactorMeaning] = useState<string[]>(initValue);
 
-  useEffect(() => {
-    console.log("value", initValue);
-    setFactorMeaning(initValue);
-  }, [initValue]);
-
   const resizeArray = (input: string[]) => {
     const newFm = factors.map((item, index) => {
       if (index < input.length) {
@@ -115,6 +110,11 @@ const WbwDetailFmWidget = ({
     return newFm;
   };
 
+  useEffect(() => {
+    console.log("value", initValue);
+    setFactorMeaning(resizeArray(initValue));
+  }, []);
+
   useEffect(() => {
     setFactorMeaning(resizeArray(factorMeaning));
   }, [factors]);