【发布时间】:2018-06-18 07:17:23
【问题描述】:
我在 React 本机中使用 DatePickerIOS在 DatePickerIOS 更改日期之后,轮子会旋转回旧日期,但会显示新日期。
我想设置新日期并删除轮子旋转回旧日期问题。
import React, {Component} from 'react';
import {StyleSheet, View, DatePickerIOS, Text} from 'react-native';
import { StackNavigator } from 'react-navigation';
var moment = require('moment');
const DatePickerIOSExample = (props) => {
state = {
stateDate: new Date(),
}
changeDate = (date) => {
this.setState = ({
stateDate:date
})
alert(this.setState.stateDate);
}
const {navigate} = props.navigation;
return(
<View>
<DatePickerIOS
date={this.state.stateDate}
onDateChange={this.changeDate.bind(this)}
mode="date" />
<Text>{moment(this.state.stateDate).format('DD/MM/YYYY')}</Text>
</View>
);
}
export default DatePickerIOSExample;
【问题讨论】:
标签: ios objective-c react-native datepicker