首頁 >web前端 >js教程 >React Native日期時間選擇元件實例詳解

React Native日期時間選擇元件實例詳解

php中世界最好的语言
php中世界最好的语言原創
2018-05-15 10:41:082561瀏覽

這次帶給大家React Native日期時間選擇元件實例詳解,使用React Native日期時間選擇元件的注意事項有哪些,以下就是實戰案例,一起來看一下。

React Native日期時間選擇元件:react-native-datepicker,支援安卓和IOS雙平台,支援單獨選擇日期、單獨選擇時間和選擇日期和時間,支援自訂日期格式。

效果圖

#安裝方法

npm install react-native-datepicker --save

範例程式碼

<Text style={styles.instructions}>time: {this.state.time}</Text>
    <DatePicker
     style={{width: 200}}
     date={this.state.datetime}
     mode="datetime"
     format="YYYY-MM-DD HH:mm"
     confirmBtnText="确定"
     cancelBtnText="取消"
     showIcon={false}
     onDateChange={(datetime) => {this.setState({datetime: datetime});}}
    />
    <Text style={styles.instructions}>datetime: {this.state.datetime}</Text>
    <DatePicker
     style={{width: 200}}
     date={this.state.datetime1}
     mode="datetime"
     format="YYYY-MM-DD HH:mm"
     confirmBtnText="确定"
     cancelBtnText="取消"
     customStyles={{
      dateIcon: {
       position: &#39;absolute&#39;,
       left: 0,
       top: 4,
       marginLeft: 0
      },
      dateInput: {
       marginLeft: 36
      }
     }}
     minuteInterval={10}
     onDateChange={(datetime) => {this.setState({datetime1: datetime});}}
    />
    <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:佔位符

相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

Vue實作PopupWindow元件使用步驟解析

vue jquery lodash滑動時頂部懸浮固定功能實現詳解

以上是React Native日期時間選擇元件實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn