picker-view组件动画导致change事件延迟

发布于 7 年前作者 fangshen18029 次浏览最后编辑 7 年前来自 ask

picker-view滚动到两端的时候,自带一个回弹的动画效果。

这个效果导致 bindChange事件必须等到动画结束后才触发,数据更新不及时。

动画时长不可查,很难做兼容。

通过setTimeout延迟1s(动画时长有可能会超过700ms)处理后续事件十分影响体验。

__建议:此组件__动画效果可配置。或者bindChange事件能及时响应。

1 回复
yang86
yang861 楼5 年前

动画尚未结束之前,用户可能还会立刻滑动 picker-view 滚轮改变值。