【问题标题】:react-select width inside flex container弹性容器内的反应选择宽度
【发布时间】:2019-06-30 22:56:06
【问题描述】:

我正在尝试构建一个 React 组件,其中包含 react-select 作为 flex 容器的子元素,而该子元素又可能包含其他可变大小的元素。

主要问题是我目前无法将 react-select 限制为父 flex 容器的宽度。当所选选项的标签太长时会发生这种情况:

有没有办法(任何方式真的)防止 react-select 溢出?

可能与此相关的一些问题是:

下面的完整示例:

【问题讨论】:

  • 您希望如何显示?你有更多的水平内容然后你有水平空间。你想隐藏溢出还是让 flex 容器水平滚动?
  • 我希望第一个元素(“dog ...”)与第二个元素(“cat ...”)完全相同,即限制在红色框中,没有溢出黄色框和没有水平滚动条。添加其他项目时,应允许 react-select 垂直增长。
  • 我建议你看看这个帖子stackoverflow.com/questions/54217980/… 这和你有同样的问题,但是使用引导程序

标签: reactjs css flexbox react-select


【解决方案1】:

按照 here 的建议,只需使用 minWidth: '0px' 设置 react-select 组件的样式即可。

【讨论】:

    猜你喜欢
    • 2023-04-07
    • 2021-09-06
    • 2018-03-23
    • 2017-03-01
    • 2021-08-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多