【问题标题】:React-select native select on mobile在移动设备上进行 React-select 本机选择
【发布时间】:2018-01-22 05:42:38
【问题描述】:

是否可以让react-select 在移动设备上回退到原生选择?

实际上,为什么这不是默认行为?

【问题讨论】:

    标签: reactjs select react-select


    【解决方案1】:

    blurInputOnSelect:

    • boolean = isTouchCapable()
    • 当用户选择一个选项时从输入中移除焦点(方便在触摸设备上关闭键盘)

    【讨论】:

      【解决方案2】:

      这不是 react-select 的责任,但如果您需要此行为,您可以编写自己的组件来实现它。

      你需要某种isMobile()检查——"Detecting a mobile browser"

      const MobileAwareSelect = (props) => isMobile() ? (
        <select>{props.options.map(...)}</select>
      ) : (
        <ReactSelect {...props} />
      );
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-12-09
        • 2017-12-27
        • 2019-12-04
        • 1970-01-01
        • 2017-07-22
        • 2018-09-12
        • 1970-01-01
        • 2012-10-05
        相关资源
        最近更新 更多