[英]How to use NativeBase DatePicker
鑒於來自 NativeBase v2.5.1 的這個DatePicker Api ,我應該如何使用新選擇的日期捕獲更改日期事件?
如果我理解得很好,則所選日期僅在組件的內部狀態中可用:
setDate(date) {
this.setState({ chosenDate: new Date(date) });
}
我想我可以使用 react native ref api 但它似乎不對,因為其他類似的組件確實提供了 onDateChange 事件,例如: react-native-datepicker
在原生基礎 v2.6.1 中修復。
<DatePicker
formatChosenDate={date => {return moment(date).format('YYYY-MM-DD');}}
..... />
import {DatePicker} from 'native-base'
this.state = {
date : ''
}
render(){
console.log('selected date',this.state.date)
render(
<View>
<DatePicker
defaultDate={new Date(1994, 3, 23)}
// minimumDate={new Date()}
textStyle={'#000'}
placeHolderTextStyle={'#000'}
onDateChange={(date) => this.setState({ date })}
/>
</View>
)
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.