我正在使用fullCalendar库,并且我想显示一种在日历中单击某个日期时添加事件的模式。
<FullCalendar defaultView="dayGridMonth"
plugins={[ dayGridPlugin, interactionPlugin]}
events={this.events}
dateClick={(info) =>{
this.setState({modal: true, addClass: {start: info.date}})
}}
editable='true'
/>
this.state.modal
是决定是否显示模式的布尔值。
在模式中,我输入以下内容:
<Input type="datetime-local" name="course"
value={this.state.addClass.start}
onChange={this.handleForm} required
>
出现模态时,我希望它显示单击日期作为输入值。 dateClick
成功地更改了状态,并存储了单击日期,但是当出现模式时,输入没有任何值。
当我搜索问题时,我没有找到任何关于在状态改变时如何更改输入值的解决方案。没人知道怎么做吗?