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

setListTreeData 提到发消息外面

visuddhinanda 3 лет назад
Родитель
Сommit
376e2e0e99
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      dashboard/src/components/article/EditableTree.tsx

+ 3 - 3
dashboard/src/components/article/EditableTree.tsx

@@ -130,8 +130,8 @@ const Widget = ({
 
   const [gData, setGData] = useState<TreeNodeData[]>([]);
   const [listTreeData, setListTreeData] = useState<ListNodeData[]>();
-
   const [keys, setKeys] = useState<Key>("");
+
   useEffect(() => {
     const data = tocGetTreeData(treeData);
     console.log("tree data", data);
@@ -208,10 +208,10 @@ const Widget = ({
       }
     }
     setGData(data);
+    const list = treeToList(data);
+    setListTreeData(list);
     if (typeof onChange !== "undefined") {
-      const list = treeToList(data);
       onChange(list);
-      setListTreeData(list);
     }
   };