【小程序】微信小程序如何实现两个scroll-view同步滚动

问题描述

【小程序】微信小程序如何实现两个scroll-view同步滚动
如图,上方会议室是一个scroll-view,下方的表也是scroll-view,那么如何实现这两个scroll-view的联动,当上方会议室栏往右滚动20rpx,下方表格也跟着滚动20rpx。本来想将二者合二为一,但是发现不行,因为表格还要能上下滚动,而往上滚时,会议室栏无法做到不往上滚。

回答

【小程序】微信小程序如何实现两个scroll-view同步滚动

根据官方组件属性,可以设置scroll-left的值那就容易了,你只要监听滚动事件,算出滚动距离,再设置相应数据不就行了

同问,请问楼主这个问题解决了吗

同问楼主解决了么,按一楼的方案试了下,不同步,会有时延

wxml里的scroll-view定义个scroll-left="{{scroll_left}" bindscroll="scroll"

js里触发这个

scroll: function(e) {

this.setData({

scroll_left: e.detail.scrollLeft

})

},

以上是 【小程序】微信小程序如何实现两个scroll-view同步滚动 的全部内容, 来源链接: utcz.com/a/78948.html

回到顶部