微信小程序picker-view滑动问题

发布时间 2023-06-09 17:02:47作者: ZerlinM

问题

使用taro框架,微信小程序使用 picker-view 时,选择第一项或者最后一项时会有选择不到的问题,
原因是因为小程序官方设定了动画,动画结束之后才会触发 bingchange 事件。

解决

在小程序官方后续的优化中,可使用 immediateChange 立即触发 change 事件。

taro代码如下(其他同理):

<PickerView
  className={s['pick-view']}
  indicatorStyle="height: 48px;"
  value={selectIndexList}
  onChange={changeHandel}
  immediateChange
>