小程序回退刷新操做

流程:緩存

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

具體操做:this

一、onload 設置緩存變量爲了避免讓onshow二次執行spa

onLoad: function(t) {
this.setData({
isRunOnShow: 1
});
...........................
二、onshow
onShow:function(t){
if (this.data.isRunOnShow!=1)
{
this.getproinfo();  //局部刷新數據的函數
}
},
 
三、當前頁面A跳轉到B頁面時修改標識爲 0
this.setData({
isRunOnShow: 0
}),
 
四、回退到上一頁面A
wx.navigateBack({
delta: 1
});
 
五、A頁面只會觸發onshow
結束刷新
 
ps.  this.onload也能夠,就看裏面有沒從新綁定的方法,也能夠局部刷新(本身寫函數)
reload()方法刷新當前頁面; //沒試過
replace() 方法刷新當前頁面; //沒試過
相關文章
相關標籤/搜索