uniapp 刷新后数据都没有了_UNI-APP返回刷新的问题
回复 530915474@qq.com:这一段在调用返回的方法中写:var pages = getCurrentPages();var currPage = pages[pages.length - 1]; //当前页面var prevPage = pages[pages.length - 2]; //上一个页面//直接调用上一个页面的setData()方法,把数据存到上一个页面中去prevPag
回复 530915474@qq.com:
这一段在调用返回的方法中写:
var pages = getCurrentPages();
var currPage = pages[pages.length - 1]; //当前页面
var prevPage = pages[pages.length - 2]; //上一个页面
//直接调用上一个页面的setData()方法,把数据存到上一个页面中去
prevPage.setData({
isDoRefresh:true
})
uni.navigateBack();
---------------------这是分割线---------------------------------
这一段在你所返回的目标页面里,重写onShow方法:
onShow:function(e){
let pages = getCurrentPages();
let currPage = pages[pages.length-1];
if (currPage.data.isDoRefresh == true){
currPage.data.isDoRefresh = false;
this.doRefresh();
}else{
//不用刷新
}
}
2019-05-26 21:58
更多推荐
所有评论(0)