0

我正在使用 react-select ^1.2.1 并且我正面临一种奇怪的行为。当我在移动视图中切换下拉菜单时,键盘会像屏幕截图一样打开在此处输入图像描述

我里面的组件是这样的:

render() {
    return (
      <div className="quantity">
        <input
          id={this.props.id}
          type="number"
          name={this.props.input.name}
          value={this.props.currentTravelersNumber}
          className="person-selector"
        />
        <div
          role="presentation"
          className="quantity-button quantity-up"
        >
          +
        </div>
        <div
          role="presentation"
          className="quantity-button quantity-down"
        >
          -
        </div>
  </div>

有什么建议么?也许输入标签?

4

1 回答 1

1

我认为您应该在输入中添加属性“只读”以避免此元素的默认行为。

<input
  id={this.props.id}
  type="number"
  name={this.props.input.name}
  value={this.props.currentTravelersNumber}
  className="person-selector"
  readonly
/>
于 2018-06-29T22:03:20.933 回答