Selaa lähdekoodia

fix: 修改调取支付无法跳转问题

xyh 5 kuukautta sitten
vanhempi
commit
b408087b79
1 muutettua tiedostoa jossa 17 lisäystä ja 7 poistoa
  1. 17 7
      src/pages/identify/pay_order.vue

+ 17 - 7
src/pages/identify/pay_order.vue

@@ -384,13 +384,23 @@ export default {
 
 							// JSON.stringify(res);
 							if (res.err_msg == "get_brand_wcpay_request:ok") {
-
-								vm.$message.success(
-									"支付成功") // 使用alert来弹窗 支付成功  是没有反应的。所以这里改为框架页面的弹窗就好了。注意必须要上这个微信浏览器内置事件外 转this指向才能弹窗
-								// vm.isDisabledSubmitBtn = false;
-								uni.switchTab({
-									url: '../order/order',
-								})
+                uni.showToast({
+                  title: '支付成功!',
+                  icon: 'success',
+                  duration: 2000
+                })
+                setTimeout(() => {
+                  uni.switchTab({
+                    url: '../order/order',
+                  })
+                }, 500)
+                //使用vm弹窗导致界面报错 不跳转 - xueyh
+								// vm.$message.success(
+								// 	"支付成功") // 使用alert来弹窗 支付成功  是没有反应的。所以这里改为框架页面的弹窗就好了。注意必须要上这个微信浏览器内置事件外 转this指向才能弹窗
+								// // vm.isDisabledSubmitBtn = false;
+								// uni.switchTab({
+								// 	url: '../order/order',
+								// })
 							} else if (res.err_msg == "get_brand_wcpay_request:cancel") {
 								uni.showToast({
 									title: '已取消支付',