antd多选框只设置placeholder时的宽度问题

代码如下

const dimensionOptions = funnelDimension.length != 0? funnelDimension.map(item =>
            <Select placeholder={item.dimension_name} key={item.dimension_id} multiple>
                { item.dimension_level.map(level => <Option key={level.level_id}>{level.level_name}</Option>)}
            </Select>) : 'loading';

效果如下:
图片描述

但是我又不能设置每个select的宽度,因为是想根据选项宽度自适应,
编译出来的html结构如下:
图片描述

阅读 5.4k
3 个回答

我记得只要用Form.Item包裹住就会自动设成width: 100%了

dropdownMatchSelectWidth


<Select style={{ minWidth: 150 }}>

:dropdownMatchSelectWidth="false"

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题