data:{showModal: false}
close_mask: function () {
this.setData({
showModal: false
})
wx.showToast({
icon: "sucess",
title: '已确认收货'
})
// 顺序执行,当已经执行完上面的代码就会开启定时器
setTimeout(function () {
var pages = getCurrentPages();
var currPage = pages[pages.length - 1]; //当前页面
var prevPage = pages[pages.length - 2]; //上一个页面
wx.navigateBack({//返回
delta: 2
})
}, 1000);
// this.update();
this.onLoad()//再次加载,实现返回上一页页面刷新
},
<view class='close_mask' bindtap="close_mask">确定</view>
微信小程序再返回前一个页面的时候执行前一个页面的方法
var pages = getCurrentPages(); // 当前页面
var beforePage = pages[pages.length - 2]; // 前一个页面
// console.log("beforePage");
// console.log(beforePage);
wx.navigateBack({
success: function() {
beforePage.onLoad(); // 执行前一个页面的onLoad方法
}
});