延迟加载中出不来是什么原因,有没有大佬帮忙分析一下
const launchConfirmReceipt = async (responseData) => {
if (uni.canIUse('requestMerchantTransfer')) {
uni.requestMerchantTransfer({
mchId: 'XXXXX',
appId: 'XXXXXX',
package: responseData.content.package_info || responseData.content,
success: (res) => {
console.log('成功拉起微信确认收款页面', res);
showWithdrawModal.value = false
// 重新获取余额
fetchBalance()
},
complete: (res) => {
console.log('res',res)
uni.showLoading({
title: '加载中...',
mask: true
});
setTimeout(() => {
if (withdrawPaging.value) {
withdrawPaging.value.reload().then(() => {
uni.hideLoading();
}).catch(() => {
uni.hideLoading();
uni.showModal({
title: '提示',
content: '数据同步中,请稍后手动刷新查看最新状态',
showCancel: false
});
});
} else {
uni.hideLoading();
}
}, 4000);
},
fail: (err) => {
console.error('拉起确认收款页面失败', err);
uni.showToast({
title: '拉起确认收款页面失败,请重试',
icon: 'none'
});
}
});
} else {
uni.showModal({
title: '提示',
content: '当前微信版本过低,请更新至最新版本后确认收款',
showCancel: false
});
}
}
