真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

react-nativeDatePicker日期選擇組件的實現(xiàn)代碼

本教程的實現(xiàn)效果如下:

創(chuàng)新互聯(lián)公司專注于企業(yè)全網(wǎng)營銷推廣、網(wǎng)站重做改版、杞縣網(wǎng)站定制設計、自適應品牌網(wǎng)站建設、H5網(wǎng)站設計、成都商城網(wǎng)站開發(fā)、集團公司官網(wǎng)建設、外貿(mào)網(wǎng)站建設、高端網(wǎng)站制作、響應式網(wǎng)頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為杞縣等各大城市提供網(wǎng)站開發(fā)制作服務。

react-native DatePicker日期選擇組件的實現(xiàn)代碼

為了實現(xiàn)其淡入/淡出的覆蓋效果, 還有取消按鈕, 在此用了一個三方的組件, 大家可以先安裝一下:

三方組件的地址:https://github.com/eyaleizenberg/react-native-custom-action-sheet (可以看看,也可以直接按我的步驟走)

1. 在terminal的該工程目錄下運行: npm install react-native-custom-action-sheet --save
2. 然后運行: npm start
3. 具體實現(xiàn)代碼如下:

import React, { Component } from 'react'; 
import { 
 AppRegistry, 
 StyleSheet, 
 Text, 
 View, 
 TouchableHighlight, 
 DatePickerIOS 
} from 'react-native'; 
 
//這是一個三方組件 github地址:https://github.com/eyaleizenberg/react-native-custom-action-sheet 
var CustomActionSheet = require('react-native-custom-action-sheet'); 
 
class Demo extends Component { 
 
 state = { 
  datePickerModalVisible: false, //選擇器顯隱標記 
  chooseDate: new Date() //選擇的日期 
 }; 
 
 _showDatePicker () { //切換顯隱標記 
  this.setState({datePickerModalVisible: !this.state.datePickerModalVisible}); 
 }; 
 
 _onDateChange (date) { //改變?nèi)掌趕tate 
  alert(date); //彈出提示框: 顯示你選擇日期 
  this.setState({ 
   chooseDate: date 
  }); 
 }; 
 
 render() { 
 
  let datePickerModal = (  //日期選擇器組件 (根據(jù)標記賦值為 選擇器 或 空) 
   this.state.datePickerModalVisible ? 
   this._showDatePicker()}> //點擊取消按鈕 觸發(fā)事件 
      
       
       
     : null 
  ); 
 
  return ( 
    
    this._showDatePicker()} //按鈕: 點擊觸發(fā)方法 
     underlayColor='gray' 
     > 
     show DatePick 
     
    {datePickerModal} //日期選擇組件 
    
  ); 
 } 
} 
 
const styles = StyleSheet.create({ 
 container: { 
  flex: 1, 
  justifyContent: 'center', 
  alignItems: 'center', 
  backgroundColor: '#F5FCFF', 
 }, 
 datePickerContainer: { 
  flex: 1, 
  borderRadius: 5, 
  justifyContent: 'center', 
  alignItems: 'center', 
  backgroundColor: 'white', 
  marginBottom: 10, 
 }, 
}); 
 
AppRegistry.registerComponent('Demo', () => Demo); 

寫好了,在terminal中運行:react-native run-ios 就能看到效果了

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。


網(wǎng)頁標題:react-nativeDatePicker日期選擇組件的實現(xiàn)代碼
文章網(wǎng)址:http://weahome.cn/article/pdggsd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部