picker-view组件动画导致change事件延迟
发布于 5 年前 作者 fangshen 17883 次浏览 来自 问答

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

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

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

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

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

1 回复

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

回到顶部