A页面:执行方法fn,跳转到B页面
跳转方法采用wx.navigateTo,跳转到新的页面,保留当前页面
fn: function (e) {
wx.navigateTo({
url: '/pages/test/test',
})
},
B页面(路径为pages/test/test的页面):
①在某一方法中执行返回操作
wx.navigateBack({
delta: 1
})
②刷新上一个页面
prevPage.onLoad();
③调用上一个页面的设置值得方法
prevPage.setData({
iconStatu: false
});
var pages = getCurrentPages();//获取页面数据
var prevPage = pages[pages.length - 2]; //上一个页面
prevPage.onLoad();//对上一个页面进行刷新(执行上一个页面的onLoad方法)
prevPage.setData({ //调用上一个页面的setData方法
iconStatu: false //给A页面设置一个变量iconStatu,值为false
});
//返回到上一个页面
wx.navigateBack({
delta: 1
})