RN滚动选择组件react-native-wheel-picker-android

安装组件

js 复制代码
yarn add react-native-wheel-picker-android

我这里的版本为"react-native-wheel-picker-android": "^2.0.6",

示例代码

js 复制代码
import { useState } from 'react'
import { View } from 'react-native'
import { WheelPicker } from 'react-native-wheel-picker-android'

const MyPicker = () => {
  const [selectedMinute, setSelectedMinute] = useState(0)  // 这个是默认显示的数据的索引号
  const wheelPickerData = ['2组', '3组', '4组', '5组', '6组', '7组', '8组', '9组', '10组'] // 这个是滚动的数据
  const onItemSelected = aa => {
    console.log('selectedItem', aa)  // 这个是选择的元素的索引号
  }

  return (
    <View style={{ height: '100%', flexDirection: 'row', justifyContent: 'center', alignItems: 'center' }}>
      <WheelPicker
        selectedItem={selectedMinute}
        data={wheelPickerData}
        onItemSelected={onItemSelected}
        initPosition={1}
        itemTextSize={16}
        selectedItemTextSize={18}
        indicatorColor="#EEEEEE"
        indicatorWidth={0.5}
      />
    </View>
  )
}

export default MyPicker

效果图

相关推荐
Dragon Wu2 分钟前
前端 下载后端返回的二进制excel数据
前端·javascript·html5
北海几经夏8 分钟前
React响应式链路
前端·react.js
晴空雨36 分钟前
React Media 深度解析:从使用到 window.matchMedia API 详解
前端·react.js
一个有故事的男同学37 分钟前
React性能优化全景图:从问题发现到解决方案
前端
探码科技39 分钟前
2025年20+超实用技术文档工具清单推荐
前端
Juchecar42 分钟前
Vue 3 推荐选择组合式 API 风格(附录与选项式的代码对比)
前端·vue.js
uncleTom66644 分钟前
# 从零实现一个Vue 3通用建议选择器组件:设计思路与最佳实践
前端·vue.js
影i1 小时前
iOS WebView 异步跳转解决方案
前端
Nicholas681 小时前
flutter滚动视图之ScrollController源码解析(三)
前端
爪洼守门员1 小时前
安装electron报错的解决方法
前端·javascript·electron