diff --git a/src/App.vue b/src/App.vue index 20abd9f..5727ea7 100644 --- a/src/App.vue +++ b/src/App.vue @@ -53,7 +53,9 @@ if (state) { loadingUrl += '&state=' + state; } - uni.redirectTo({ url: loadingUrl }); + // 必须用 reLaunch:支付宝回调时当前页可能就是 loading 页, + // redirectTo 到同一页面不会重新触发 onLoad,导致请求卡住 + uni.reLaunch({ url: loadingUrl }); return; }