纯nvue项目(uniapp模式)
编辑器版本:2.4.2.20191115
【故事】我使用scroll-view + @touchend设置scroll-x的值 模拟 swiper效果。
模拟出来效果非常好。但是只能是 ios、微信小程序、h5完美;
在安卓下因为滑动的 惯性影响了 scrollLeft的重新定义。必须等惯性滚动结束后,定义 scrollLeft才能生效。在ios下没有这种问题。小程序和h5可以通过@touchend设置scroll-x的值为false关闭惯性。然后再延迟300毫秒开启scroll-x=true,完美的模拟出来swiper的效果。
综上所述:安卓下没有办法。我非安卓下可以换方法解决,iOS下完美。
raise (作者)
未完全修复,scroll-with-animation=“true”时scrollLeft仍然不能生效。安卓平台,安卓9小米8,hbuilderx版本号 2.4.3.20191125-alpha
2019-11-26 19:21