1***@qq.com
1***@qq.com
  • 发布:2019-05-24 17:45
  • 更新:2020-03-03 11:06
  • 阅读:14127

uni.navigateBack();返回上个页面上个页面刷新

分类:uni-app

返回刷新上个页面

2019-05-24 17:45 负责人:无 分享
已邀请:
M***@163.com

M***@163.com

服了这jb框架 啥都 不说清,用起来极其难受。

luopan

luopan

请问,你已经解决了吗

  • 1***@qq.com (作者)

    最后换方法用了父子组件通信。$emit去解决的

    2019-10-12 16:02

  • zting590

    回复 1***@qq.com: 新手求问,有详细点的demo吗

    2020-03-02 20:37

诸葛逍遥

诸葛逍遥

这个问题好些人遇到 官方应该考虑添加参数问题了

二文

二文 - 我值二文钱

var pages = getCurrentPages();
var prevPage = pages[pages.length - 2]; //上一个页面
//console.log(prevPage);
let route=prevPage.route;
let query=prevPage.$mp.query;
let queryStr1="",queryStr2="";
for(var str in query){
queryStr1+=str+"="+query[str]+"&"
}
queryStr2=("/"+route+"?"+queryStr1);
queryStr2=queryStr2.substring(0,queryStr2.length-1);
if(route.indexOf("pages/index/index") != -1 || route.indexOf("pages/weitao/weitao") != -1 || route.indexOf("pages/shopping/shopping") != -1 || route.indexOf("pages/serve/serve") != -1 || route.indexOf("pages/user/user") != -1){
uni.switchTab({
url: queryStr2
});
}else{
uni.navigateTo({
url: queryStr2
});
}

zting590

zting590

同问

大明子

大明子

我一般会把 需要刷新的事件写到 onshow里

8***@qq.com

8***@qq.com

onshow都不会用了吗?

  • 1***@qq.com

    onshow 是可以重新请求,但是缓存依然在,两次请求的结果叠加在一块了

    2020-07-22 18:03

该问题目前已经被锁定, 无法添加新回复