我有以下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
,但其行为相同。