怎么返回上一页,并且刷新拿到数据?
发布于 6 年前 作者 junqian 3216 次浏览 来自 官方Issues

主页不登录也能进入,但是使用功能就需要登录,

去到登录页后,登录后打开已登录的首页,但是返回还会到登录页,再返回,就到了没有登录的首页。

现在需要,登录后就返回到首页,并且刷新一下首页。

3 回复

方式1:

你可以在跳转页面的时候采用

wx.redirectTo({

url: ‘/页面路径’,

});

注意:redirectTo关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面

方式2:

var pages = getCurrentPages(); // 打开的页面集合

通过遍历判断每个页面的route路径,找到页面,重新执行方法

if (pages[i].route ==“首页路径”){

var beforePage = pages[i];

beforePage.方法()

在onshow中主动刷新

首页的数据请求放到onShow里

回到顶部