import React, { Component } from 'react';
import { View } from 'react-native';
import DatePicker from 'react-native-datepicker';
export default class DatePickerExample extends Component {
constructor(props) {
super(props);
this.state = { date: '' };
}
render() {
return (
<View>
<DatePicker
style={{width: 200}}
date={this.state.date}
mode="date"
placeholder="选择日期"
format="YYYY-MM-DD"
minDate="2020-05-01"
maxDate="2020-05-30"
confirmBtnText="确定"
cancelBtnText="取消"
showIcon={false}
onDateChange={(date) => {this.setState({date: date})}}
/>
</View>
);
}
}
这段代码展示了如何在React Native应用程序中集成react-native-datepicker
组件。它创建了一个日期选择器,允许用户选择一个日期,并将选定的日期存储在组件的状态中。这个例子设置了最小日期和最大日期,并自定义了按钮文本。通过showIcon
属性,还可以选择是否显示输入框右侧的日期图标。