reactjs - 更新状态时更新输入值reactjs
问题描述
我正在使用 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
成功更改状态,并存储单击的日期,但是当模式出现时,输入没有任何值。
当我搜索我的问题时,我没有找到任何关于在状态更改时如何更改输入值的解决方案。没有人知道怎么做吗?
解决方案
推荐阅读
- python-3.x - 如何从 Python 字典创建 Protobuf 结构?
- mysql - 如何在值列表上使用索引?
- php - 为什么 preg_match 将 + 替换为“”?
- visual-studio-code - 我可以有两个侧板,一左一右吗?
- c# - 游戏对象超出屏幕边缘
- python - 如何修复熊猫中的“未找到级别”错误?
- c# - Streamwriter set true stil 覆盖 csv 行
- apache - 将 nginx conf 转换为 .htaccess 文件
- laravel - 如何将 gulpfile.js 文件内容迁移到 webpack-mix.js 文件
- c# - 带有 httpResponseMessage 的 WebApi 2 下载文件返回未经授权的 401