在用户退出当前页面时,onUnload 无法阻止

发布于 7 年前作者 leijia10867 次浏览最后编辑 7 年前来自 ask
  • 需求的场景描述(希望解决的问题)

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

  • 希望提供的能力

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

4 回复
xiajuan
xiajuan1 楼6 年前

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

wx.reLaunch(Object object)

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

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

yuanjing
yuanjing2 楼6 年前

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

li33
li333 楼6 年前

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

jietao
jietao4 楼5 年前

想得美