linwenxin 1 週間 前
コミット
29cb65f833
1 ファイル変更11 行追加2 行削除
  1. 11 2
      src/common/utils/util.js

+ 11 - 2
src/common/utils/util.js

@@ -969,6 +969,8 @@ export const weixinPay = function (data, successful, cancel, failure) {
   }
 }
 
+var jishu = 0
+
 // 微信授权验证配置
 export const wxConfig = function (configInfo, userInfo, cb) {
   let url = ''
@@ -1032,8 +1034,15 @@ export const wxConfig = function (configInfo, userInfo, cb) {
         })
 
         wx.error(function (res) {
-          cb?.()
-          alert('微信API签名失败v1:' + systemInfo.platform + '---' + res.errMsg) //wx.config配置错误,会弹出窗口哪里错误,然后根据微信文档查询即可。
+          if (jishu < 30) {
+            jishu++
+            setTimeout(function () {
+              wxConfig(configInfo, userInfo, cb)
+            }, 1000)
+          } else {
+            cb?.()
+            alert('微信API签名失败v1:' + systemInfo.platform + '---' + res.errMsg) //wx.config配置错误,会弹出窗口哪里错误,然后根据微信文档查询即可。
+          }
         })
       } else {
         alert('获取配置信息返回为空')