Ant Design 多选没有清除原因

https://blog.csdn.net/weixin_33940102/article/details/88596485

clearCheck = () => { // 处理勾选数据后清空勾选
    this.setState({
        selectedRowKeys: []
    })
}
render () {
    const rowSelection = {
        onChange: (selectedRowKeys) => {
            this.setState({
                selectedRowKeys,
            })
        }
    }
}

  

this.state = {
    selectedRowKeys: []
}
clearCheck = () => { // 处理勾选数据后清空勾选
    this.setState({
        selectedRowKeys: []
    })
}
render () {
    const rowSelection = {
        selectedRowKeys, //这里是起作用的关键
        onChange: (selectedRowKeys) => {
            this.setState({
                selectedRowKeys
            })
        }
    }
}

  

标红加粗的地方是关键。

rowSelection 是一个对象,selectedRowKeys 是该对象下初始选择项的配置
posted @ 2020-07-01 14:00  winyh  阅读(1129)  评论(0编辑  收藏  举报