收藏
回答

小程序怎么才能拦截手机的物理返回键的点击事件,目的返回时给用户提示?

在某页面用户点击返回时给用户提示“是否xx?”,目前可以拦截top栏的返回,但是不能拦截手机物理键的返回,有什么好的办法吗?

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

7 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2019-12-09

    物理返回键等无法拦截,因为小程序不会给你这样的API的

    自定义navbar就可以拦截返回,不过物理返回的也有个方法可以,就是页面会重新载入

    可以看看这个

    https://developers.weixin.qq.com/community/develop/article/doc/000844b537c230b04b999a54f56013

    2019-12-09
    赞同 1
    回复
  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    2019-12-09

    都不行哈,。什么自定义导航栏 onUnload都不能实现~。自定义导航栏阻止不了 物理键返回或者左滑。onUnload返回上个页面了才触发。

    2019-12-09
    赞同 1
    回复
  • 挥霍
    挥霍
    2019-12-09

    页面A 跳 页面B

    在页面B  编辑内容

    用户每当返回页面A 就判断是否 保存内容 如果没保存就重新跳入页面B 然后跳出提示

    只要用户手速不够快  这个方法还是可以的

    2019-12-09
    赞同
    回复
  • 小满
    小满
    2019-12-09

    监测路由

    2019-12-09
    赞同
    回复
  • 张生
    张生
    2019-12-09

    这个估计是不会给你做的吧?给你做了还得了?

    2019-12-09
    赞同
    回复
  • .
    .
    2019-12-09

    自己自定义导航栏,小程序的无法

    2019-12-09
    赞同
    回复
  • Why not?
    Why not?
    2019-12-09

    onUnload?

    2019-12-09
    赞同
    回复
登录 后发表内容
问题标签