在用 uniapp 开发的小程序的时候,遇到一个问题,就是上下滑动的 scroll-view 和页面滑动不能相互传递。
我的页面布局可简单描述为:上是 header,中是 tabbar,下是一个 swiper 包含的 scroll-view (可上下滑动)
为了达到向上滑动一定距离后 tabbar 吸顶的效果,我是这么做的: 1、一开始 scroll-view 禁止上下滑动,此时是页面滑动效果; 2、等到 tabbar 的 top 为 0 时,变成 fiexd,然后 打开 scroll 的滑动;
这样是可以实现这种效果,但是由于页面滑动和 scroll-view 不能传递滑动,所以在手机上,惯性滑动的时候,总是会中断。
(为什么要用 scroll-view 和 swiper 呢,是因为我还想左右滑动切换 swiper。否则就可以不用 scroll-view 了。 直接使用页面滑动,是很流畅的)
大家有什么好的解决办法吗??
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.