# PickerView

pickerview 对原始的picker组件进行简单封装提供了基础的弹窗和隐藏功能里面的内容完全自定义。 所有pickerview相当于之后所有定制化的picker的基类,之后根据业务定制化的picker都将由其演化而来。

# 代码演示

# API

# PickerView

Option Description  Type Default Value
className pickerView类名 String -
style pickerView样式 Object {}
dataList pickerView数据源 Array<Array<{value, label}>> -
value pickerView值的列表 Any[] -
visible pickerView是否可见 Boolean false
disabled pickerView是否禁用 Boolean false
is3D pickerView是否为3D效果 Boolean false
isAnimate pickerView是否有动画效果 Boolean -
prefixCls picker列的类名 String -
indicatorStyle picker列indicator的样式 Object -
indicatorClassName picker列indicator的类名 String -
itemStyle picker项的样式 Object -
header 自定义的头部内容 String |JSX.Element -
pickerClassName picker列的类名 String -
pickerStyle picker列的样式 Object -
onChange 改变picker值回调事件 (v:[]) => void{} -
onScrollChange scroll回调事件 (value: any) => void -

# Picker

Option Description  Type Default Value
disabled picker列是否禁用 Boolean -
selectedValue picker列当前选择的value Any -
itemStyle picker列的样式 Object -
is3D picker列是否为3D效果 Boolean -
noAnimate 是否有动画效果 Boolean -
prefixCls pickerView的类名 String -
pickerPrefixCls picker列的类名 String -
defaultSelectedValue 默认选择项的value Any -
indicatorStyle picker列indicator的样式 Object -
indicatorClassName picker列indicator的类名 String -
className picker列的类名 String -
style picker样式 Object {}
onValueChange change回调事件 (value: any) => void -
onScrollChange scroll回调事件 (value: any) => void -
拖拽移动|点击折叠