react-select - 如何在 v2 中减小 React Select 的大小

标签 react-select

新的 v2 react-select 控件很棒,但默认情况下太大了。是否有一种(最好)简单的方法可以将高度降低到与标准选择控件相同的高度(使用 Bootstrap v3)?

最佳答案

设置height即使您有溢出(从多个选定的值溢出到下一行),属性看起来也保留了该高度,因此您最终得到的值落在框外。

我通过在 dropdownIndicator 上设置填充顶部和底部解决了这个问题和 clearIndicator和设置minHeightcontrol像这样:

const styles = {
  control: (base) => ({
    ...base,
    minHeight: 32,
  }),
  dropdownIndicator: (base) => ({
    ...base,
    paddingTop: 0,
    paddingBottom: 0,
  }),
  clearIndicator: (base) => ({
    ...base,
    paddingTop: 0,
    paddingBottom: 0,
  }),
};

<Select styles={styles}/>

关于react-select - 如何在 v2 中减小 React Select 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49848999/

相关文章:

reactjs - 如何将删除 (X) 按钮添加到 React-Select 中的自定义组件 MultiValue?

javascript - 如何使用 react-select(如 stackoverflow)创建自定义下拉列表?

reactjs - 如何在 react 选择选项值 <Div> 标签中添加标题

reactjs - 改变 api 数据时 react 选择更新值

reactjs - 从所选项目中删除项目时如何捕获 react 选择中的删除事件?

javascript - 在 react-select 中的 input 元素前添加一个图标

reactjs - React-Select - 带有自定义处理程序的可点击值

javascript - Formik 和 yup 表单验证无法按预期使用 Virtualized Select

reactjs - 如何才能随意关注一个react-select组件呢?

reactjs - React-Select,如何包含样式css文件?