allowsBounceVertical

栏目: uniapp 发布时间:2025-09-18

滚动穿透(Scroll Penetration)是移动端Web/H5开发中常见的一种交互冲突现象,指当页面中存在可滚动区域(如弹窗、下拉菜单等)时,在滚动到该区域的边界后,继续滚动操作会意外触发底层页面的滚动。

本文记录一下解决支付宝小程序滚动穿透时额外的特殊配置。

在 ios 下,尽管尝试了解决滚动穿透的各种方法,解决确依然不尽人意,最终搭配使用了 allowsBounceVertical

我这个项目使用的是uniapp,所以配置在 pages.json

{
  "path": "views/pages/pay/index",
  "style": {
    "navigationBarTitleText": "支付",
    "allowsBounceVertical": false
  }
}

allowsBounceVertical 是否允许向下拉拽。默认 YES, 支持 YES / NO

在支付宝小程序中,该属性支持全局配置,也支持页面级配置,建议根据实际情况使用页面级配置,不然会影响正常页面的下拉刷新等功能。

附支付宝小程序开发文档:https://opendocs.alipay.com/mini/framework/app-json

本文地址:https://www.tides.cn/p_uniapp-allowsBounceVertical