多店版微信支付SVIP會員后更新頁面狀態的回調處理方式。
文件路徑:pages\annex\vip_paid\index.vue
- 在支付成功后刷新當前頁面
callPay() {
let that = this;
// 此處省略一些業務代碼
switch (status) {
case 'WECHAT_PAY':
that.$util.Tips({
title: '支付成功',
icon: 'success'
}, {
tab: 5,
url: '/pages/annex/vip_paid/index' // 跳轉當前頁面
})
break;
}
}
- 在支付成功后更新局部數據
callPay() {
let that = this;
// 此處省略一些業務代碼
switch (status) {
case 'WECHAT_PAY':
that.$util.Tips({
title: '支付成功',
icon: 'success'
}, () => {
that.pay_close = false;
that.memberCard(); // 調用接口更新數據
})
break;
}
}
以上代碼使用到 Tips() 方法,Tips() 方法的第二個參數類型:object、function,具體使用方法請參看 utils\util.js 。