reactjs - 当我在 date piker 中按下 (ok) 时如何执行功能?反应原生
问题描述
在我从日期派克中选择日期并按确定后,我想执行管理功能
我怎样才能做到这一点 ??这是我的代码
<DatePicker
date={this.state.date}
mode="date"
placeholder="date"
format="DD/MM/YYYY"
minDate={todayDate}
confirmBtnText="OK"
cancelBtnText="Cancel"
/>
这是我要执行的功能
manage = () => {
const office_id=this.state.office_id;
const date=this.state.date;
const duration =this.state.duration;
const url2='http://myIP/api/timeApi';
axios.post(url2,{duration,office_id,date})
.then(resp =>alert('done'))
.catch(err => alert(err));
}
解决方案
看起来您正在使用以下包:
https ://github.com/xgfe/react-native-datepicker
已公开onDateChange
事件处理程序。所以这:
<DatePicker
date={this.state.date}
mode="date"
placeholder="date"
format="DD/MM/YYYY"
minDate={todayDate}
confirmBtnText="OK"
cancelBtnText="Cancel"
onDateChange={this.manage.bind(this)} // <----
/>
应该做的工作。
推荐阅读
- java - 当两种类型不同时如何将一个哈希映射的值放入另一个哈希映射
- php - 检查 where 子句 SQL PHP 中的拼写错误
- r - 将“2014-05”转换为日期格式为“2015 年 5 月”,以便在 R 中的 ggplot 中显示
- javascript - 在render()中显示featch json数据时反应本机错误
- java - 没有数组的序列中的最大最小奇数
- linux - 批处理文件转换为 Linux 脚本
- c++ - DLL + 导出类 + 模板成员 func = 未解析的外部符号。有修复的机会吗?
- python - 按照特定的规则集计算一个新的数据帧
- azure - 我的 Microsoft azure bot 如何更具交互性和智能性
- java - 如何在每次点击时停止片段重新加载?