微信返回刷新数据
在做微信公众号页面开发里,遇到一个问题。 就是我现在有个数据叫做money,在a页面里面显示money,在b页面里面操作money,比如说提现。我现在提现完之后,在b页面我们通过点击微信自带的返回或者手机上的返回跳转到a页面,money的数额并没有变化。因为它并没有刷新。我们怎么在a页面监控到它是从b页面返回来的呢? 下面是我在网上找的几种方法,经本人测试,只有最后一个方法是有用的。其他的,如果各位测试有效,欢迎留言。 方法1:利用history+popstate 原文地址: 很多人都不知道的监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法 主要代码如下: $(function () { pushHistory(); var bool = false; setTimeout(function () { bool = true; }, 1500); window.addEventListener("popstate", function (e) { if (bool) { alert("我监听到了浏览器的返回按钮事件啦"); //根据自己的需求实现自己的功能 } pushHistory(); }, false); function pushHistory() { var state = { title: "title", url: "#" }; window