背景描述
为了提升移动端弹窗的交互一致性,需要在 H5 与 uni-app 两端实现“侧滑优先关闭弹窗”的体验:
- 当用户在 H5 页面触发左滑返回手势时,应优先关闭当前弹窗,而非直接离开页面。
- 同一业务还运行在 uni-app 宿主中,要求以统一的方式维护弹窗栈,暴露入栈 / 出栈能力。
- 方案需要记录弹窗数量,方便业务查询与埋点统计。
- iOS App 端受限于原生手势体系,本方案暂无法覆盖,需要额外提示。
H5 方案:History + IntersectionObserver
原创2025/11/3大约 4 分钟
