前提:小程序调用支付,成功后跳回我的页面,并刷新数据。
问题:switchTab跳转未刷新
解决:
原生:
//举例
//getCurrentPages(); //当前页面栈,获取当前页面栈,通过onload刷新
wx.switchTab({
url: '../index/index',
success: function (e) {
var page = getCurrentPages().pop(); //当前页面
if (page == undefined || page == null) return;
page.onLoad(); //或者其它操作
}
})
uniapp:
//方法一样,写法有点区别而已
uni.switchTab({
url: '../index/index',
success: function (e) {
var page = getCurrentPages()[0]
if (page == undefined || page == null) return;
page.onLoad(); //或者其它操作
}
});
如果有帮助到你,可以给我一颗小心心吗~