{"_id":"@dfeidao/fd-m000025","_rev":"4-e1c224a4c0f5307bc05e8f9a27a2d66b","name":"@dfeidao/fd-m000025","dist-tags":{"latest":"4.6.201909291817"},"versions":{"4.6.201909181615":{"name":"@dfeidao/fd-m000025","version":"4.6.201909181615","description":"滚轮选择器","scripts":{"test":"../../node_modules/.bin/tsc -w","lint":"../../node_modules/.bin/tslint -p tsconfig.json","compile":"../../node_modules/.bin/tsc","build":"npm run lint && npm run compile","postinstall":"../../.bin/react-native link --projectRoot ../../../ @taoqf/react-native-wheel-picker"},"repository":{"type":"git","url":"https://gitee.com/dfeidao/widgets-mobile"},"keywords":["feidao","01feidao","dfeidao","atom","飞道","控件","ai"],"author":{"name":"高塬"},"maintainers":[{"name":"taoqf","email":"tao_qiufeng@126.com"}],"license":"MIT","dependencies":{"@taoqf/react-native-wheel-picker":"1.0.4"},"_id":"@dfeidao/fd-m000025@4.6.201909181615","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-KKzauMzO4Mfq2lltxkZ8qd3CNi2LvM+kP5hQo3r2LAwIsQ0EAkGMQB5S48l9FSHageWygrYz04k6KGACmFzJpA==","shasum":"14b498d25ce963c80c8debd2b5dffd57aecc6fde","tarball":"https://registry.npmjs.org/@dfeidao/fd-m000025/-/fd-m000025-4.6.201909181615.tgz","fileCount":9,"unpackedSize":15896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgeeoCRA9TVsSAnZWagAATmUP/jrd7qWqFM3OOeW0YeXs\nTW+7Q8tJE/RY01+T2Q4tTQf+CdiCXh9HhjgZIcvRnjiPIaP0EuJ2ReSmHmiO\n/nfUgfOYLCyJOCo21EJHAuYOFYLSZNXMviC1GnCyrAfRtkr1AfrVz5OMLcAl\nYirzUPaXzx0y+yHSCgM4cSqq3+iIIzE1zM9w7KGl2K3isku/sGMbH/t5bqk8\nZnug+OvaVR5Elff8fj9Mpfoxzsiz1XsuO/aNhbKJ6uywTQFX7Xt29NT4JMq/\nNAf1nUeErs4P5dt1/R5QxIoDpZxa7C0etq+NtprpYMFbPgCk/mX4JyQwwMCi\nsHmKB/yfp+P54qmnCKqZ1EHPUjdHD4uDH05Q5xSvBhGTJZM5FMdWzWa5Jwnb\nWGqQKmjAINg0ZRV9ueoFdbfL3At8I143Lsc2s7r3nMklOZ7s1ASblBpvT8Q2\n5FXqpmSPOl+6i4edLGPlnkrPqCfG7jORnS6ehmrHkoSV9WGd+R58ZS4+QF+v\nct25FBgBo6QXHh+xWaL64sWm1sRVmUZksESpQ7Vp81BLHjxswyf5AvwIUWIy\nVkt6NwSFVmOfbZi2ScTcq02r6bclZSq6/UbY2OFY1G06R43/wVLUbhiw35pu\ni2YEPyBa9VZZrhg7aBMoUbtPDwDdYBmznLsqCvWOhzh0v+GX4n89Hv19rN9f\nQrxO\r\n=JerY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPaansn+pEK6QDUquNntrBuDrzRl8lG5LkQ6sQO1MRhQIhAOqwIfOHs+Ixb3Oi/TCuzgpOHzzZ/gxwWb2GZVpxsStB"}]},"_npmUser":{"name":"taoqf","email":"tao_qiufeng@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fd-m000025_4.6.201909181615_1568794535470_0.021208199840090147"},"_hasShrinkwrap":false},"4.6.201909181757":{"name":"@dfeidao/fd-m000025","version":"4.6.201909181757","description":"滚轮选择器","scripts":{"test":"../../node_modules/.bin/tsc -w","lint":"../../node_modules/.bin/tslint -p tsconfig.json","compile":"../../node_modules/.bin/tsc","build":"npm run lint && npm run compile","postinstall":"../../.bin/react-native link --projectRoot ../../../ @taoqf/react-native-wheel-picker"},"repository":{"type":"git","url":"https://gitee.com/dfeidao/widgets-mobile"},"keywords":["feidao","01feidao","dfeidao","atom","飞道","控件","ai"],"author":{"name":"高塬"},"maintainers":[{"name":"taoqf","email":"tao_qiufeng@126.com"}],"license":"MIT","dependencies":{"@taoqf/react-native-wheel-picker":"1.0.6"},"_id":"@dfeidao/fd-m000025@4.6.201909181757","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-GCiQRRSSNWf9DOZnRysirly8N8INJphicYaNbc6bZmXMDSk4VtcfsSFEz3jjG53Ut6GNLAk8Of5P0rnyfX6MGA==","shasum":"9d75aa8714f0487800a5239e974c81a68e52f2f3","tarball":"https://registry.npmjs.org/@dfeidao/fd-m000025/-/fd-m000025-4.6.201909181757.tgz","fileCount":9,"unpackedSize":15896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgf+CCRA9TVsSAnZWagAAdrkQAKURgAY3Oi+JnoYoKfz3\nmnu0b89mL5MJKdUa0QyPD/m6qKHofXrp+U0DhprHPDzAkLF35xiC/hrvLuQO\nr5nFX50s4W5HyfLhwGQHWNkpAUDzIHfZuXJqN/Y327YiAIadl012G5D+QXd8\njcC9NMLkllTV4OHT5Xz4sF3VOPPE9YimB+xgRGae6ty4aueAGVDB4QNj59Fo\nwvBp8MKx1/Wo4h0JA6Sso6fnGU1UMHPlOy/3OYVZw2IkpyWpzjGfzM0Vn5sw\nYhEPxVwtG9y/xZX1Kka63zG/arQW+bifZKootYEydJu9/K83gmuOwiiikr/7\n59TGhlPsI8XKoPPtkC7rMwwIEWorv9d3grUZ7oYky2uzNSgvGyPbrEh9MI+v\nu+jpQneHkuHrmFA4zUM0fcFAYrP9Ce5ieardTMMTIvlOdEWIMqtSx3DaP1Wq\nUyCMRDTRgXwqhIFK8OpUS8cUg0s6QXGEMrJlRFt2sEK8pZuOPM0vMb+gvIXb\n8F3jMhd5i5uLchv+9pKxye0IBaSpHGjN81wYTv3M2a/159LCF4yega3eYJu7\nPEAHYFfp7EX835TrqoeC8BA3qXMV1JPvC44QsLM1cZQa8G8WB/kSCkoJHPdF\neWnxDiPd/7D7mp2QWEPy4w1B3ouLYNZHBjIznkbInYl3jwOfz4xy7DXPKUYL\nOWQc\r\n=Hp6y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCc9YdjgOw2laqOq0GibIvK4L5cgLVR7xetKMmW1eUS7AIhALOUxewApijPCqAHRdjkaeNG1IjlQWU2kK2f80SJTNn/"}]},"_npmUser":{"name":"taoqf","email":"tao_qiufeng@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fd-m000025_4.6.201909181757_1568800642182_0.8310325201315398"},"_hasShrinkwrap":false},"4.6.201909291815":{"name":"@dfeidao/fd-m000025","version":"4.6.201909291815","description":"滚轮选择器","scripts":{"test":"../../node_modules/.bin/tsc -w","lint":"../../node_modules/.bin/tslint -p tsconfig.json","compile":"../../node_modules/.bin/tsc","build":"npm run lint && npm run compile","postinstall":"../../.bin/react-native link --projectRoot ../../../ @taoqf/react-native-wheel-picker"},"repository":{"type":"git","url":"https://gitee.com/dfeidao/widgets-mobile"},"keywords":["feidao","01feidao","dfeidao","atom","飞道","控件","ai"],"author":{"name":"高塬"},"maintainers":[{"name":"taoqf","email":"tao_qiufeng@126.com"}],"license":"MIT","dependencies":{"@taoqf/react-native-wheel-picker":"1.0.6"},"_id":"@dfeidao/fd-m000025@4.6.201909291815","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-7QbOcmL6o3o3Gs8/qUVUzc2RZK0KPW0OKLEEwIFroRfHlrbZsRwAz7kXbcFlGaaxP63Qs7oXScW0HeMYo1kcEw==","shasum":"b5a05dc3109613144b84552fb3ba58878689db5d","tarball":"https://registry.npmjs.org/@dfeidao/fd-m000025/-/fd-m000025-4.6.201909291815.tgz","fileCount":9,"unpackedSize":16913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkIRHCRA9TVsSAnZWagAAcCoP/jy+ZsWc/sPtLTKfe3jE\nwe44Tws6NwVfTF+oF8UcDuWQfV4Gberck97U1faRQ0ERa6tGN7gDpC70sy9v\nYdwLg448iSkMM1Gkb1CK0IjBftcyalL8ohHGvSvxsDQ1xoIVACE8ALLJdNkq\n+yeWaPNpfZidrwZyp4rPYzi7SaQyVGu5pJg/HYW/rrNmeea/8P4ol2tzjr4c\nAwWIe+WtW978SfCg6OE9zfJrYgWKN3YA2QKqML2dHzyfgbQ3yvXR6IAvMmNp\nl/i8NYVnjr1TuKPINNju6/EUx4fccU6xSs37Jg9Yb2OcamxldQGsPA0ZJvKw\n3opTEvhRe59C8ylSW+GOZ9IlrTWuvEUqWbTLk1uITbeX6QtiLTqcij0zo+H5\nrzYppFGBucATSa9KDKxa8baURR34T6maIkZYH7ztF+s6XfRl/+u5a5lXDB/R\n+/5ltGq//EJbnNtuzizQ+wbN1vIvZxY69N6gzBi6WKB316nXj76F34Npbr17\n77sjPiRMhDq1+/E+tpADEAIt4e0nbxb757Oe4DmUHnrsgzClFFGLZt8EZBqW\nZCyFSSYvXdZe4SJrM0yWvKhyyPnT73GlDMOQzjAacqafElTlvohGXrhQrvSa\nWccn6IgubwKH6fW93Z7TxMHUNqbnAGNkzfUVoopuXb4jw/6jUCVNZZwdE0mv\nyG+g\r\n=Ng0C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCY1sPn0lnlHs2xcBS1e2oHPx6odACaONXB2v5pdFmBagIgdWiGE5GG/hkVrK1PZXopKKxbehvFXctCzvC0qiS0Fg8="}]},"_npmUser":{"name":"taoqf","email":"tao_qiufeng@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fd-m000025_4.6.201909291815_1569752135193_0.9633477310701382"},"_hasShrinkwrap":false},"4.6.201909291817":{"name":"@dfeidao/fd-m000025","version":"4.6.201909291817","description":"滚轮选择器","scripts":{"test":"../../node_modules/.bin/tsc -w","lint":"../../node_modules/.bin/tslint -p tsconfig.json","compile":"../../node_modules/.bin/tsc","build":"npm run lint && npm run compile","postinstall":"$INIT_CWD/node_modules/.bin/react-native link --projectRoot $INIT_CWD @taoqf/react-native-wheel-picker"},"repository":{"type":"git","url":"https://gitee.com/dfeidao/widgets-mobile"},"keywords":["feidao","01feidao","dfeidao","atom","飞道","控件","ai"],"author":{"name":"高塬"},"maintainers":[{"name":"taoqf","email":"tao_qiufeng@126.com"}],"license":"MIT","dependencies":{"@taoqf/react-native-wheel-picker":"1.0.6"},"_id":"@dfeidao/fd-m000025@4.6.201909291817","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-ct0O/YvWQvNkbvZ3jeyWMCHD61Bltp8nKnmxGIemldwhhaM8O8LT5SEEtW6gAthcFt1rhxRW7xxZA5INU16gpg==","shasum":"8e752c3c130259962bbb7f5ca06e7a88e9369ce5","tarball":"https://registry.npmjs.org/@dfeidao/fd-m000025/-/fd-m000025-4.6.201909291817.tgz","fileCount":9,"unpackedSize":16930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkITSCRA9TVsSAnZWagAAgxgQAJ7hmIe1uHtDCY4PGH8k\nqsswdZojz0FL7pSeYblMXq766XkNpvnMNOqtw/GGhkHqckxwoAyfCQ7cHF2Z\nneab8UIvBjmz0sqSUq4kh4CS+qSkdv4Pebcvl63PKMxZhbp/ethXuJEVDyw7\nZ7WZtTAWzo8IyMrSH3i0PL1B/7HX66Erp5GJAWjXU89is9vbBrqqSXwrZoXz\nqbE/8pTPZm4OrnDhINzenr0G6VEoUFuhjVC0KwG1+lJGEoJPhnXsnvuvRkNd\ndJ7rUrs9h1hlH5RShr+d+ZQltHZAKG0o5Gc+SZjwHZMt/MhPhp/s6FCopZ19\nwP2zS9DAkS0k/OEBQRYhLJ4iC5c9q6nZmVS+Z9c6VCBFbNd501yVpuRm+2M2\nn7NPcpuh0tJdscH9tsO+xyZSdAqdJAeFVqbJrfvDajUgSuS3bJEKYU4FME7M\np5LXwGAUtvchCr/ozsSAnzMjoabM7IZ/4ukNiQ2MnPb/e/DoytPfMLwxBHtD\nB+/lFnFVgU0hjc3EHBnC/QlyF5OR8RVqpBSFmEwP/AsfbfBDjb5xrBAtB4mT\n39uE7ZQu6IuzIie4VLFljnT5dVZSeZY5QSmg02Vzo7T2QOLscabflGopcyxQ\nAB5XSAHhp0czzUDfY+SUN2XZLsX/57seFYFaPtDSFuxrvhIXDI4YyLIfMiQz\nY845\r\n=LMyU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxte8UnWAF/p/lCRaXj9zjVjEX8XiyLdOiMnWlK354NAiBH68KJbMEstQCGuuBaMgQeh8XVfPNyL4SeXGTFeKOJEw=="}]},"_npmUser":{"name":"taoqf","email":"tao_qiufeng@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fd-m000025_4.6.201909291817_1569752273658_0.828158871966572"},"_hasShrinkwrap":false}},"time":{"created":"2019-09-18T08:15:35.260Z","4.6.201909181615":"2019-09-18T08:15:35.591Z","modified":"2022-04-05T04:16:23.180Z","4.6.201909181757":"2019-09-18T09:57:22.298Z","4.6.201909291815":"2019-09-29T10:15:35.366Z","4.6.201909291817":"2019-09-29T10:17:53.859Z"},"maintainers":[{"name":"taoqf","email":"tao_qiufeng@126.com"}],"description":"滚轮选择器","keywords":["feidao","01feidao","dfeidao","atom","飞道","控件","ai"],"repository":{"type":"git","url":"https://gitee.com/dfeidao/widgets-mobile"},"author":{"name":"高塬"},"license":"MIT","readme":"# 滚轮选择器\n\n>1. 当data数组的长度小于3时,isCyclic循环滚动将不会生效.\n>2. 当本列数组中数据重复时,重复数据的选中项下标相同.\n>3. ios系统原生picker没有循环滚动属性.\n>4. 如果项目之前在package.json里的导入了@taoqf/react-native-wheel-picker版本需删除,删除node_models并重装依赖.不会对项目代码造成影响.\n\n## 一、安装\n\n```shell\nyarn add --dev @dfeidao/fd-m000025\n```\n\n## 二、属性\n\n属性|描述\n--|--|--|--\nonItemSelected|返回所有列选中项的下标\ndata|数据源数组\nselectedItem|初始化选中项默认为第一个,传具体的字符串\nstyle|选择器css样式\nvisible|模态框是否显示\ntitle|模态框标题\nisCyclic|设置循环滚动,ios不支持该属性\nselectedItemTextColor|滚轮选中项的字体颜色,ios不支持\nselectedItemTextSize|滚轮选中项的字体尺寸,ios不支持\nselectedItemTextFontFamily|滚轮选中项的字体样式,ios不支持\nitemTextColor|滚轮每一项的字体颜色\nitemTextSize|滚轮每一项的字体尺寸\nitemTextFontFamily|滚轮每一项的字体样式\nindicatorColor|指示器颜色\nhideIndicator|隐藏指示器\nindicatorWidth|隐藏宽度\nbackgroundColor|滚路选择器的背景颜色\n\n## 三、滚轮选择器示例\n\n### 3.1 tpl.tsx示例1\n\n```tsx\nimport M025 from '@dfeidao/fd-m000025';\nimport { Text, View } from 'react-native';\n\nexport default function tpl(...){\n\treturn (\n\t<View>\n\t\t\t{/* <Text onPress={(() => {\n\t\t\t\tthis.setState({\n\t\t\t\t\tshow:true\n\t\t\t\t});\n\t\t\t})}> */}\n\t\t\t<Text onPress={a('a002')}>点击</Text> \n\t\t\t<M025\n\t\t\t\ttitle={'滚轮选择器'}\n\t\t\t\t{/* (() => {\n\t\t\t\t\tthis.setState({\n\t\t\t\t\t\tshow:false\n\t\t\t\t\t});\n\t\t\t\t})*/}\n\t\t\t\tonCancel={a('a003')}\n\t\t\t\tvisible={d('show')}\n\t\t    \tdata={[['0','1','2'], ['a','b','c'], ['33','22','11']]}\n\t\t\t\tonItemSelected={((result) => {\n\t\t\t\t\t\tconsole.log(result);\n\t\t\t\t\t})}\n\t\t\t\tselectedItem={['0', 'b', '11']}\n\t\t\t\t/>\n\t\t</View>\n\t);\n}\n```\n\n### 3.2 tpl.tsx示例2\n\n>当使用d('data')方式传递数据时需要如下做判断.\n\n```tsx\nimport M025 from '@dfeidao/fd-m000025';\nimport { Text, View } from 'react-native';\n\nexport default function tpl(...){\n\treturn (\n\t<View>\n\t\t\t{/* <Text onPress={(() => {\n\t\t\t\tthis.setState({\n\t\t\t\t\tshow:true\n\t\t\t\t});\n\t\t\t})}> */}\n\t\t\t<Text onPress={a('a002')}>点击</Text> \n\t\t\t    {(() => {\n        \t\t\tif (d('data')) {\n          \t\t\t\treturn (\n            \t\t\t<M025\n              \t\t\t\ttitle={'滚轮选择器'}\n              \t\t\t\tonCancel={a('a003')}\n              \t\t\t\tvisible={d('show')}\n              \t\t\t\tdata={d('data')}\n              \t\t\t\tonItemSelected={((result) => {\n                \t\t\t\tconsole.log(result);\n              \t\t\t\t})}\n              \t\t\t\tselectedItem={['0', 'b', '11']}\n            \t\t\t/>\n          \t\t\t\t\t);\n\t\t\t\t\t\t}\n      \t\t\t})()}\n\t\t</View>\n\t);\n}\n```\n\n## result\n\n### onItemSelected回调返回值\n\n属性|描述\n--|--|--|--\nextra|用户当前的选中项的数据\nname|当前选中项的名称\nindex|当前选中项的下标\nrow|当前选中项,选择器的列\n\n```json\n[\n\t{\n\t\"extra\": {\n\t\t\"name\": \"0\",  \"index\": 0\n\t},\n\t\"index\": 0,\n\t\t\"row\": 0\n},\n{\n\t\"extra\": {\n\t\t\"name\": \"b\", \"index\": 1\n\t},\n\t\"index\": 0,\n\t    \"row\": 1\n},\n{\n\t\"extra\": {\n\t\t\"name\": \"11\", \"index\": 2\n\t},\n\t\"index\": 0,\n\t\t\"row\": 2\n}\n]\n```\n","readmeFilename":"readme.md"}