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