小程序怎么才能拦截手机的物理返回键的点击事件,目的返回时给用户提示?
发布于 5 年前 作者 xgong 8077 次浏览 来自 问答

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

7 回复

监测路由

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

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

可以看看这个

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

页面A 跳 页面B

在页面B  编辑内容

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

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

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

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

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

回到顶部