Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取antd树中选定节点的数据_Javascript_Reactjs_Antd - Fatal编程技术网

Javascript 获取antd树中选定节点的数据

Javascript 获取antd树中选定节点的数据,javascript,reactjs,antd,Javascript,Reactjs,Antd,我想在antd中获取所选节点的底层数据 这是示例树数据(仅一个节点): Tree已选择具有该签名的onSelect: onSelect = (selectedKeys, info) => { }; info.node.getNodeState()在我选择节点时给出这样的结果: 您可以看到标题是一个react元素。相反,我只需要title元素的底层值,即:“0-0” 是否无法访问基础数据的选定节点 您可以使用 info.selectedNodes[0]。使用props访问节点数据。或者

我想在antd中获取所选节点的底层数据

这是示例树数据(仅一个节点):

Tree已选择具有该签名的onSelect:

onSelect = (selectedKeys, info) => {

};
info.node.getNodeState()
在我选择节点时给出这样的结果:

您可以看到
标题
是一个react元素。相反,我只需要
title
元素的底层值,即:
“0-0”

是否无法访问基础数据的选定节点

您可以使用
info.selectedNodes[0]。使用props
访问节点数据。或者如果你像道具一样传递数据-

<TreeNode title={item.title} key={item.key} dataRef={item}>
    {this.renderTreeNodes(item.children)}
</TreeNode>

{this.renderTreeNodes(item.children)}
然后还可以在
info.selectedNodes[0].props.dataRef

<TreeNode title={item.title} key={item.key} dataRef={item}>
    {this.renderTreeNodes(item.children)}
</TreeNode>