框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | Bug | PickerView | 微信安卓客户端 | 6.5.3 | 2.0.0 |
<PickerView
className='pk-picker__view'
indicator-class='pk-picker__current'
onChange={e => {
if (onColumnChange) {
onColumnChange(e.detail.value);
}
}}
value={value}
>
<PickerViewColumn>
{range.map((item, idx) => (
<View key={`${idx}${item}`} className='pk-picker__item'>
{typeof item === 'function'
? item()
: rangeKey
? item[rangeKey]
: item}
</View>
))}
</PickerViewColumn>
</PickerView>
//初始值
this.state = {
range: [1, 2, 3],
val: [1],
}
this.setState({
range: [1, 2, 3, 4]
val: [3]
})
网友回复
胡杨:木*吗7天不:。。改变隔壁的
卢霄霄:
你试试先修改range 再指定value呢,在回调里进行