Browse Source

reset 用一次 setEditWord

visuddhinanda 2 years ago
parent
commit
28557f30eb
1 changed files with 8 additions and 6 deletions
  1. 8 6
      dashboard/src/components/dict/MyCreate.tsx

+ 8 - 6
dashboard/src/components/dict/MyCreate.tsx

@@ -187,12 +187,14 @@ const MyCreateWidget = ({ word, onSave }: IWidget) => {
   }
 
   const reset = () => {
-    fieldChanged("meaning", "");
-    fieldChanged("note", "");
-    fieldChanged("type", "");
-    fieldChanged("grammar", "");
-    fieldChanged("factors", "");
-    fieldChanged("factorMeaning", "");
+    let mData: IWbw = JSON.parse(JSON.stringify(editWord));
+    mData.note = { value: "", status: 7 };
+    mData.meaning = { value: "", status: 7 };
+    mData.type = { value: "", status: 7 };
+    mData.grammar = { value: "", status: 7 };
+    mData.factors = { value: "", status: 7 };
+    mData.factorMeaning = { value: "", status: 7 };
+    setEditWord(mData);
   };
   return (
     <div style={{ padding: "0 5px" }}>