我在微信小程序上,手机真机模拟,会发现斜向拖动,两个方向都会变,效果不是很好请问该如何调整呢?感谢各位!
另外,也试过onscroll中根据当前的滚动距离,动态设置scroll-x和scroll-y为true或false,但是在实际手机体验,设置完后总归要慢一拍,体验并不好
如下是当时的部分代码,都是在onsroll事件中返回的
if(Math.abs(e.detail.deltaY)>=Math.abs(e.detail.deltaX)) {
this.scroll_x=false;
this.scroll_y=true;
}
else {
this.scroll_x=true;
this.scroll_y=false;
}
this.$nextTick(() => {
that.scroll_x=true;
that.scroll_y=true;
})
那就scroll-view嵌套使用?比如外层scroll-view只能横向滚动,内层scroll-view只能纵向滚动
楼上说的对,用两个scroll-view嵌套使用
一个横向,一个纵向。
我做过两个scroll-view一个横向一个纵向滑动的功能,这个是可以实现的。
不行,小程序的onscroll不是实时触发的,所以会有延迟,体验非常不好。