收藏
回答

急!微信小程序怎么捕获返回事件?

现在是这样的,我在微信小程序的B页面里,点返回,要跳转到A页面。但是在返回之前,我需要wx.showModal一下,用户点击“确定”后,才返回,点取消就不返回到A页面。

我试图在onUnload事件里写这段代码,但是发现,微信小程序是先返回,后执行!求解!

回答关注问题邀请回答
收藏

26 个回答

  • 快乐不打杨
    快乐不打杨
    2018-06-07

    我也遇到这样的问题,有没有哪位大神能给出一个解决方案啊?

    2018-06-07
    有用 1
    回复
  • 王拂春
    王拂春
    2018-06-06

    我也需要这个需求,说啥用户体验。就是要用这个需求呀。

    2018-06-06
    有用 1
    回复
  • 黄小黄🍀
    黄小黄🍀
    2018-05-23

    这种需求确实很有必要啊,如果并不是表单类的内容,而是保密性较高不能存在本地的内容呢?小程序发布前不是都需要经过审核么?如果有滥用接口的情况直接不通过就行了啊…

    2018-05-23
    有用 1
    回复
  • 卡布达
    卡布达
    2018-05-09

    onUnload 的监听事件相当于没作用啊?点击返回直接回到上个页面,提示窗弹不出来。安卓用户的话这个需求挺重要的吧,打了半天字输入的内容还没发表然后误触跳出了,体验岂不是贼差?

    2018-05-09
    有用 1
    回复
  • 卡布达
    卡布达
    2018-05-09

    确实是有这样的需求啊,我这项目就遇到了

    2018-05-09
    有用 1
    回复
  • 谢海鸿
    谢海鸿
    2022-03-18

    现在还是不能。。。

    2022-03-18
    有用
    回复
  • 白夜飞鱼
    白夜飞鱼
    2020-09-03

    这个很有必要的!没有功能开发者们就要自定义头部导航栏,还有做机型适配工作, 非常不友好

    2020-09-03
    有用
    回复
  • 陌上
    陌上
    2020-05-25

    我也有这个需求,请问官网有咩有解决呀?

    2020-05-25
    有用
    回复
  • king
    king
    2020-05-11

    丢失input、textarea内空就是一个重点。不可能每次都依赖缓存去解决这个问题呀。

    2020-05-11
    有用
    回复
  • 步格
    步格
    2019-04-30

    onUnload() {

            let pageList = getCurrentPages();

            let prevPage = pageList[pageList.length - 2];  //获取前一个页面

            if (prevPage) {

                    prevPage.reload();   //调用前一个页面的function;

              }

    }


    2019-04-30
    有用
    回复

正在加载...

登录 后发表内容