账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    antd的tree组件如何在onSelect中获取选中节点的其他属性
    30
    0

    在选中树节点的时候触发onSelect方法,但是官方文档只能获取到选中节点的selectedKeys,由于接口需要穿选中节点的其他属性,请问该如何获取呢?

    // 渲染Tree
      renderTreeNode = data => {
        return data.map(item => {
          if (item.child) {
            return (
              <TreeNode title={item.menu_name} key={item.menu_id} appId={item.app_id} dataRef={item}>
                {this.renderTreeNode(item.child)}
              </TreeNode>
            );
          }
    
          return <TreeNode title={item.menu_name} key={item.menu_code} dataRef={item}/>;
        });
      };
      
      
    
    
      // 选中节点触发-------如何在这里获取到选中节点的app_id???
      onSelect = (selectedKeys) => {
        Message.info(selectedKeys);
        if (selectedKeys.length > 0) {
          // 防止编辑时重复点击造成选中节点为空
          this.setState({
            selectedKeys,
          });
        }
      };
    
      
      
      
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部