当前位置:Gxlcms > JavaScript > ReactNative日期时间选择组件实例详解

ReactNative日期时间选择组件实例详解

时间:2021-07-01 10:21:17 帮助过:28人阅读

这次给大家带来React Native日期时间选择组件实例详解,使用React Native日期时间选择组件的注意事项有哪些,下面就是实战案例,一起来看一下。

React Native日期时间选择组件:react-native-datepicker,支持安卓和IOS双平台,支持单独选择日期、单独选择时间和选择日期和时间,支持自定义日期格式。

效果图

安装方法

  1. npm install react-native-datepicker --save

示例代码

  1. <Text style={styles.instructions}>time: {this.state.time}</Text>
  2. <DatePicker
  3. style={{width: 200}}
  4. date={this.state.datetime}
  5. mode="datetime"
  6. format="YYYY-MM-DD HH:mm"
  7. confirmBtnText="确定"
  8. cancelBtnText="取消"
  9. showIcon={false}
  10. onDateChange={(datetime) => {this.setState({datetime: datetime});}}
  11. />
  12. <Text style={styles.instructions}>datetime: {this.state.datetime}</Text>
  13. <DatePicker
  14. style={{width: 200}}
  15. date={this.state.datetime1}
  16. mode="datetime"
  17. format="YYYY-MM-DD HH:mm"
  18. confirmBtnText="确定"
  19. cancelBtnText="取消"
  20. customStyles={{
  21. dateIcon: {
  22. position: 'absolute',
  23. left: 0,
  24. top: 4,
  25. marginLeft: 0
  26. },
  27. dateInput: {
  28. marginLeft: 36
  29. }
  30. }}
  31. minuteInterval={10}
  32. onDateChange={(datetime) => {this.setState({datetime1: datetime});}}
  33. />
  34. <Text style={styles.instructions}>datetime: {this.state.datetime1}</Text>

主要参数说明

date:设置初始显示的日期 mode:显示的模式,date,datetime,time format:设置日期格式,默认为'YYYY-MM-DD' confirmBtnText:确定按钮的显示名称 cancelBtnText:取消按钮的显示名称 minDate:显示的最小日期 maxDate:显示的最大日期 duration:时间间隔 onDateChange:日期变化时触发的事件 placeholder:占位符

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:

Vue实现PopupWindow组件使用步骤解析

vue+jquery+lodash滑动时顶部悬浮固定功能实现详解

以上就是React Native日期时间选择组件实例详解的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行