在用户退出当前页面时,onUnload 无法阻止
发布于 6 年前 作者 leijia 10704 次浏览 来自 问答
  • 需求的场景描述(希望解决的问题)

    用户在某个页面需要长时间操作(希望用户能坚持做完操作流程,不希望用户中途放弃),用户回退页面时,直接就回退了,没有任何提示。

  • 希望提供的能力

用户点击返回页面时,开发者可以弹出dialog让用户确认,是否真的要退出当前页面,以免误操作导致意外退出

4 回复

可以使用如下功能,取消左上角【返回】功能,自己在页面添加【返回】按钮,实现确认返回

wx.reLaunch(Object object)

基础库 1.1.0 开始支持,低版本需做兼容处理

关闭所有页面,打开到应用内的某个页面

确实很多场景需要这样的操作

请站在用户角度考虑一下。如果只是避免误操作,可以为用户记录操作

回到顶部