美文网首页小程序小程序
微信小程序的返回按钮监听

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

作者: 小猪_9b2e | 来源:发表于2019-09-25 15:10 被阅读0次

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

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

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

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

    相关文章

      网友评论

        本文标题:微信小程序的返回按钮监听

        本文链接:https://www.haomeiwen.com/subject/ephlyctx.html