Commit 27175f04 authored by xwenliang's avatar xwenliang

update readme

parent 2c9531fd
......@@ -4,10 +4,7 @@
A Native Picker with high performance
####Demo
- <b>[Date-picker](./demo/date-picker.js)</b>
- <b>[Area-picker](./demo/area-picker.js)</b>
pure javascript version -> [v3.0.5][https://github.com/beefe/react-native-picker/tree/pure-javascript-version]
![ui](./doc/ui.gif)
......
......@@ -13,9 +13,9 @@ import {
import Picker from 'react-native-picker';
function createDateData(){
let date = {};
let date = [];
for(let i=1950;i<2050;i++){
let month = {};
let month = [];
for(let j = 1;j<13;j++){
let day = [];
if(j === 2){
......@@ -33,9 +33,13 @@ function createDateData(){
day.push(k+'');
}
}
month[j+''] = day;
let _month = {};
_month[j+''] = day;
month.push(_month);
}
date[i+''] = month;
let _date = {};
_date[i+''] = month;
date.push(_date);
}
return date;
};
......@@ -43,18 +47,19 @@ function createDateData(){
function createAreaData(callback){
fetch('https://raw.githubusercontent.com/beefe/react-native-picker/master/example/PickerTest/area.json').then(res => {
res.json().then(area => {
let data = {};
let data = [];
let len = area.length;
for(let i=0;i<len;i++){
let city = area[i]['city'];
let cityLen = city.length;
let ProvinceName = area[i]['name'];
data[ProvinceName] = {};
for(let j=0;j<cityLen;j++){
let area = city[j]['area'];
let cityName = city[j]['name'];
data[ProvinceName][cityName] = area;
let city = [];
for(let j=0,cityLen=area[i]['city'].length;j<cityLen;j++){
let _city = {};
_city[area[i]['city'][j]['name']] = area[i]['city'][j]['area'];
city.push(_city);
}
let _data = {};
_data[area[i]['name']] = city;
data.push(_data);
}
callback(data);
});
......@@ -70,7 +75,6 @@ export default class PickerTest extends Component {
}
_showDatePicker() {
Picker.hide();
Picker.init({
pickerData: createDateData(),
selectedValue: ['2015年', '12月', '12日'],
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment