2

我正在使用反应日期选择器,我在移动视图上遇到问题。虚拟键盘隐藏了我的日期选择器的一部分。有什么建议吗?

<DatePicker
      className={css.datePicker}
      todayButton={'Today'}
      selected={date}
      onChange={this.changeHandler}
      onBlur={this.handleBlur}
      name={this.props.name}
      minDate={this.store.state.searchParameters.Arrival}
      disabledKeyboardNavigation
      withPortal={isMobileView}
      onChangeRaw={e => e.preventDefault()}
      onFocus={e => e.preventDefault()}
      onKeyDown={e => e.preventDefault()}/>

谢谢

4

2 回答 2

1
handleDateChangeRaw = (e) => {
  e.preventDefault();
}

...

render() {
  ...
  <DatePicker onChangeRaw={this.handleDateChangeRaw} ... />
  ...
}

这里是源

于 2020-09-26T01:08:06.433 回答
1

this worked for me! I put it in the wrapper component as in componenetDidMount().

于 2019-04-29T15:24:12.727 回答