小程序回退刷新操作


流程:

 onload(初始執行)--》onshow(不執行刷新)--》跳轉頁面(修改標識)--》回退頁面會觸發onshow

具體操作:

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() 方法刷新當前頁面; //沒試過
 
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM