antd Select 点击 dropdownRender 里的内容浮层关闭怎么办?

7,863 阅读1分钟
<div onMouseDown={(e) => {
        e.preventDefault()
        return false
    }}>
    <Select
        placeholder='请选择'
        onChange={this.onCurrentPathChange}
        dropdownRender={menu => (
            <div>
                {menu}
                <Divider style={{ margin: '4px 0' }} />
                <div onClick={this.managerSelectItemClick} style={{ padding: '8px', cursor: 'pointer' }}>
                    <Icon type='plus' /> 管理
                </div>
            </div>
        )}>
        <Option value="jack">Jack</Option>
        <Option value="lucy">Lucy</Option>
        <Option value="disabled" disabled>
          Disabled
        </Option>
    </Select>
</div>

即:在select组件外部包一层div,将鼠标默认事件注释掉

来源链接:blog.csdn.net/m0_37148591…