import React, { Component } from 'react' import { StyleSheet, View, Dimensions, PixelRatio, TouchableOpacity, Text, DatePickerIOS, } from 'react-native' import ModalEcx from '../../components/Modal' import moment from 'moment' const { width, height } = Dimensions.get('window') // @connect(({ theme }) => ({ ...theme })) class SelectTime extends Component { constructor(props) { super(props) this.state = { //动态state date: new Date(), timeZoneOffsetInHours: -1 * new Date().getTimezoneOffset(), time: '', mark: '', } } _closeModal() { this.showTime._setModalVisible(false) } _openModal = va => { this.showTime._setModalVisible(true) this.setState({ mark: va }) } _renderModalContent() { return ( this._closeModal()}> 取消 { this._closeModal() this.props.cb(this.state.time, this.state.mark) }} > 确定 { this.setState({ date: date, time: date, }) // this.props.cb(date); }} //当内容改变的时候出发此函数 /> ) } render() { return ( (this.showTime = showTime)} content={this._renderModalContent()} /> ) } } export default SelectTime