- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 React native 中使用 DatePickerIOS 在 DatePickerIOS 的更改日期之后轮子旋转回旧日期但在警报中显示新日期。
我想设置新日期并删除 Wheel Rotate Back to old Date Issue。
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;
最佳答案
您正在创建“setState”,而不是调用 setState。
正确的做法是:
changeDate = (date) => {
this.setState({
stateDate:date
})
alert(this.state.stateDate);
}
如您所见,我删除了“setState”之后的“=”,并且更改了警报内容“this.state.stateDate”(因此您正在访问状态)。
重要提示:请记住 setState 是异步的 ( https://medium.com/@wereHamster/beware-react-setstate-is-asynchronous-ce87ef1a9cf3 )
关于ios - React Native DatePickerIOS 旋转回旧日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50904349/
我需要使用 native IOS DatePicker 输入一天。我如何将控制轮旋转到可能不在 View 中的某个值,因为这是从当前日期开始的? 最佳答案 Detox 7.3.x 支持与 iOS 交互
在运行 ReactNative Android 应用程序时出现以下异常,并且在 Bundle 时出现相同的异常。 react-native bundle --platform android --de
我在 React native 中使用 DatePickerIOS 在 DatePickerIOS 的更改日期之后轮子旋转回旧日期但在警报中显示新日期。 我想设置新日期并删除 Wheel Rotate
我有一个react-native日历,我需要它禁用一些日期(用户无法选择,即每周二和周五)。我在文档中没有看到这样的选项 https://facebook.github.io/react-native
我对 react-native 很陌生,尤其是使用 DatePickerIOS 组件。我看到根据 react-native docs 有一个 Prop minimumDate但是我似乎无法在任何地方找
我正在学习 react 原生。如何在 DatePickerIOS 中删除 AM/PM 并使用 24 小时格式? 这是我的代码 class ClockScreen extends React.Compo
我在 Modal 中使用 DatePickerIOS 将所选日期返回到主页。 DateTimeController 组件 var DateTimeController = React.createCl
我是 React Native 的新手,我只是想在触摸 TextInput 时让 DatePickerIOS 组件从屏幕底部向上滑动。 有人能给我指出正确的方向或给我一个简单的例子吗? 下面是我的组件
我是一名优秀的程序员,十分优秀!