浏览代码

expandedKeys={expanded}

visuddhinanda 2 年之前
父节点
当前提交
667800546d
共有 1 个文件被更改,包括 6 次插入4 次删除
  1. 6 4
      dashboard/src/components/article/TocTree.tsx

+ 6 - 4
dashboard/src/components/article/TocTree.tsx

@@ -133,17 +133,19 @@ const TocTreeWidget = ({
   }, [treeData]);
   }, [treeData]);
 
 
   useEffect(() => {
   useEffect(() => {
-    if (selectedKeys) {
-      setSelected(selectedKeys);
-    }
+    setSelected(selectedKeys);
   }, [selectedKeys]);
   }, [selectedKeys]);
 
 
+  useEffect(() => {
+    setExpanded(expandedKeys);
+  }, [expandedKeys]);
+
   console.log("selected", selected);
   console.log("selected", selected);
   return (
   return (
     <Tree
     <Tree
       treeData={tree}
       treeData={tree}
       selectedKeys={selected}
       selectedKeys={selected}
-      expandedKeys={selected}
+      expandedKeys={expanded}
       autoExpandParent
       autoExpandParent
       onExpand={(expandedKeys: Key[]) => {
       onExpand={(expandedKeys: Key[]) => {
         setExpanded(expandedKeys);
         setExpanded(expandedKeys);