antd 蚂蚁金服UI框架Tree的checked操作不了

在异步加载Tree的情况下,给树形图加上checkable(加上复选框)属性,在onCheck的函数里无法对onCheck所带的参数进行操作,否则就选不中,但是可以打印出来。求大佬解决啊

clipboard.png

阅读 3.9k
1 个回答

首先你要搞清楚什么是controller component
这里,你添加了selectedKeys属性,就将这个组件变成可控组件。
所以你在onCheck事件中,需要对控制组件的那个属性进行update
因此,修改以下代码:

onCheck={keys => this.state({selectedKeys: keys})}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题