'use strict'; import React, { View, Text, TouchableOpacity, Dimensions } from 'react-native'; import Picker from 'react-native-picker'; function createAreaData(area){ let data = {}; let len = area.length; for(let i=0;i { res.json().then(data => { this.setState({ pickerData: createAreaData(data) }); }); }, err => { console.log(err); }); } _onPressHandle(){ this.picker.toggle(); } render(){ return ( 点我 this.picker = picker} style={{height: 320}} showDuration={300} pickerData={this.state.pickerData} selectedValue={this.state.selectedValue} onPickerDone={(pickedValue) => { console.log(pickedValue); }} /> ); } };