默认选择器和下拉菜单是等宽的,但是因为的选择项有些比较长,无法全部显示,因此要设置下拉菜单和选择器不一样宽。
新建index.css文件
.select-drop-down-platform {
width: 360px;
}
使用样式
注意一定要引入样式文件,我用的是函数式组件,这里只列举关键代码
dropdownMatchSelectWidth={false} 设置选择器和下拉菜单是不要等宽,一定要设置这个
dropdownClassName=“select-drop-down-platform” 设置下拉菜单宽度
import "./index.css";
export default () => {
return {
<Select defaultValue="all" style={{ width: 120 }} dropdownMatchSelectWidth={false} className="mr-4" dropdownClassName="select-drop-down-platform" onChange={handlePlatformOptionChange}>
<Option value="all">全部</Option>
{platformOption}
</Select>
}
}
效果就实现了