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