小程序回退刷新操作
流程:
onload(初始执行)--》onshow(不执行刷新)--》跳转页面(修改标识)--》回退页面会触发onshow
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。具体操作:
1、onload 设置缓存变量为了不让onshow二次执行
onLoad: function(t) { this.setData({ isRunOnShow: 1 }); ........................... 2、onshow onShow:function(t){ if (this.data.isRunOnShow!=1) { this.getproinfo(); //局部刷新数据的函数 } }, 3、当前页面A跳转到B页面时修改标识为 0 this.setData({ isRunOnShow: 0 }), 4、回退到上一页面A wx.navigateBack({ delta: 1 }); 5、A页面只会触发onshow 结束刷新 ps. this.onload也可以,就看里面有没重新绑定的方法,也可以局部刷新(自己写函数) reload()方法刷新当前页面; //没试过replace() 方法刷新当前页面; //没试过

更多精彩