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

微信小程序的返回按钮监听,第1张

 通过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 这或迹篇文章来解决

第一种比较简单,就直接点击手机的返回键,让它自动根据层级返回即可;第二种,可使用JSSDK 1.3.2提供的接口返回小程序接口,所以我们需要在御纯悉H5页面引入相应的js文件才能进行

通过微信浏览器监镇乎听返回按键和H5跳转小程序的方法。在webview嵌入的H5首页监听微信返回按键,直接从H5页面中去跳转到小裤漏程序内。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12412823.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存