A頁面返回index頁面刷新數據onLoad和onShow頁面傳參解決
三種場景
一、index頁面不需要識別不同入口
二、有很多頁面“跳轉”到B頁面,所以onLoad需要接收url傳參,識別不同入口。
在只有A頁面是“返回”的情況,可以固定寫法onShow加載this.onLoad({route:'a'})
三、如果有多頁面“跳轉”或“返回”index頁面的情況,在需要返回的頁面設置同名本地存儲,index頁面onShow獲取本地存儲來識別不同入口
index.js
第一種場景
onLoad: function(){
},
onShow: function(){
this.onLoad();
}
第二種場景
onLoad: function(options){
console.log(options.route);
},
onShow: function(){
this.onLoad({route:'a'});
}
第三種場景
onLoad: function(options){
console.log(options.route);
},
onShow: function(){
this.onLoad({route: wx.getStorageSync('route')});
}