要禁止整个页面的左右滑动,在小程序的页面配置文件app.json中设置"disableScroll": true。这会禁止页面在iOS上的整个滚动。
{
"pages": [
"pages/index/index"
],
"window": {
"disableScroll": true
}
}
设置了"disableScroll": true之后,整个页面就无法左右滑动了。但是需要注意的是,这个设置只对小程序页面有效,对小程序内的滚动组件(如scroll-view)无效。如果我们需要禁止滚动组件内部的滚动,需要在滚动组件的属性中设置scroll-x和scroll-y为false。