【问题标题】:DatePickerIOS nothing happenDatePickerIOS 没有任何反应
【发布时间】:2017-10-26 13:14:21
【问题描述】:

当我尝试将 DatePickerIOS 与本机反应一起使用时,我的手机没有任何反应... 我的代码:

import React, { Component } from 'react';
import {Text, View, DatePickerIOS} from 'react-native';

export default class DatePicker extends Component {
    constructor(props) {
        super(props);
        this.state = {
            today: new Date(),
        }
    }

    render() {
        return (
            <View>
                <DatePickerIOS date={this.state.today} mode="time" onDateChange={(value) => this.setState({today: value})}/>
            </View>
        );
    }
}

SomeOn 知道为什么吗?

【问题讨论】:

  • 那么应该发生什么?查看您正在设置状态的代码。
  • 你通常忘记 DatePickerIOS 我应该看到一个选择器日期,但它不属于

标签: reactjs react-native datepicker


【解决方案1】:

如果您想在 UI 中打印选定的时间,请将以下内容添加到 render

render() {
  return (
    <View>
      <DatePickerIOS 
        date={this.state.today} 
        mode="time" 
        onDateChange={(value) => this.setState({today: value})}
      />
      <Text>{this.state.today.toTimeString()}</Text>
    </View>
  );
}

【讨论】:

    猜你喜欢
    • 2015-01-23
    • 2017-06-11
    • 2014-05-04
    • 2019-01-16
    • 2013-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多