React Material-UI日期选择器:仅在通过单击日期进行更改时才进行onChange

时间:2020-11-04 21:16:12

标签: reactjs material-ui

我有以下Material-UI日期选择器React组件

<form className={classes.container} noValidate>
        <TextField
          id="date"
          label="Fecha"
          type="date"
          defaultValue={today}
          className={classes.textField}
          InputLabelProps={{
            shrink: true,
          }}
          onChange={(e) => this.catchChange(e)}
        />
      </form>

问题在于浏览选择器时调用了catchChange()。例如,如果当前日期是2020-05-20,并且单击了下个月按钮,则会调用catchChange()。我不希望在浏览月份或年份时调用调用方法,而是在单击日期以进行选择时调用该方法。我尝试使用onClick代替onChange,但其行为相同。

0 个答案:

没有答案