微信小程序的返回按钮监听

目前小程序本身还没有做到监听左上角返回的事件,它的机制现在与浏览器类似。

但是,可以换一种思路,如下:

 通过web-view所引得页面,当点击左上角返回时,想让其返回到指定的页面,而不是返回之前的页面时,可以这样来:

返回时跳转到index页面

var state = {

                    title: "title",

                    url: "#"

 };

window.history.pushState(state, "title", "#");

window.addEventListener("popstate", function (e) {

       wx.miniProgram.reLaunch({ url: '/pages/index/index' });

}, false);

思路就是,通过h5页面来监听小程序的返回  ,以此来实现自己的跳转。

注意

popstate在IOS手机会自动触发,所以可以加延迟来解决这个Bug,可参考本人https://www.jianshu.com/p/c847350a0232这篇文章来解决


小程序接触没多久,还在探索中,欢迎大神来指教一下

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 五月的天 和霭温厚 捎去我的思念 对你感情依旧 五月的雨 温情脉脉 绵绵细雨似泪绸 深深牵念 五月的风 甘甜温柔 ...
    诗韵钟鸣阅读 1,310评论 0 3
  • 我很喜欢我哥这个键盘,用起来很顺手,连写日记都变得开心起来。可能是习惯的原因,比起手机虚拟键盘打字,觉得还是键盘更...
    嗳宁阅读 1,598评论 0 0

友情链接更多精彩内容