在项目开发中遇到一个关于scroll-view的的问题,具体如下:
项目要求是横向滚动,由于直接在scroll-view组件设置display:flex不生效,因此考虑直接在scroll-view下增加一个wrap,将所有的item放在wrap内,
将wrap设置为display:flex,这种方式在安卓手机不会导致任何问题,在苹果手机样式也不会有什么问题,但是当item的个数较多导致超出一屏,scroll-view
滑动触底或者触顶就会导致页面抖动。解决方案如下:
sroll-view组件直接包裹item, 注意以下两点:
也可以在item内再套一层,使用flex布局。
至此,问题解决。