问题
使用taro框架,微信小程序使用 picker-view 时,选择第一项或者最后一项时会有选择不到的问题,
原因是因为小程序官方设定了动画,动画结束之后才会触发 bingchange 事件。
解决
在小程序官方后续的优化中,可使用 immediateChange 立即触发 change 事件。
taro代码如下(其他同理):
<PickerView
className={s['pick-view']}
indicatorStyle="height: 48px;"
value={selectIndexList}
onChange={changeHandel}
immediateChange
>