diff --git a/README.md b/README.md index 1ef88baa28c0faef560f4fcb2a9654d4daafaaea..950b89b26676e8e6299d1aef598d4091a54d51d2 100644 --- a/README.md +++ b/README.md @@ -4,10 +4,7 @@ A Native Picker with high performance -####Demo - -- [Date-picker](./demo/date-picker.js) -- [Area-picker](./demo/area-picker.js) +pure javascript version -> [v3.0.5][https://github.com/beefe/react-native-picker/tree/pure-javascript-version] ![ui](./doc/ui.gif) diff --git a/example/PickerTest/index.js b/example/PickerTest/index.js index df440f11f0efbdf050c610eb0f5c6d2ffb7f8156..3b2617738217c5100b2464b80ae93ac9869f51a0 100644 --- a/example/PickerTest/index.js +++ b/example/PickerTest/index.js @@ -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