我要在日期输入者中选择一个日期并按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));
}
答案 0 :(得分:0)
您似乎正在使用以下软件包:
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)} // <----
/>
应该做这项工作。