官方要求string[],注意treeData里的key类型。
我的treeData是接口获取的,在useState赋值后,设置expandedKeys的值未生效。原因是useState是异常赋值,加了一个setTimeout延迟设置expandedKeys。
setTimeout(() => {
expandAllKeys(treeJsonData)
}, 200)
Tree组年默认展开要写上
<Tree
expandedKeys={expandedKeys}
showLine
autoExpandParent={true}
defaultExpandAll
treeData={dataSource}
onSelect={onSelect}
/>
另外不要用图标,不然树结构没有+号,体验不好。
环境,antd pro v5