Explorar el Código

fix: 开发环境跳过 auto-login 避免启动时 10s 超时错误

App.vue tryAutoLogin() 中在开发版(envVersion === 'develop')
直接跳过自动登录,避免后端不可达时触发 WeChat SDK
SystemError timeout。
Xiaogang Liao hace 3 meses
padre
commit
aa5e0bf410
Se han modificado 1 ficheros con 7 adiciones y 0 borrados
  1. 7 0
      cfc-frontend/App.vue

+ 7 - 0
cfc-frontend/App.vue

@@ -36,6 +36,13 @@ export default {
   },
   methods: {
     async tryAutoLogin() {
+      // 开发环境下跳过自动登录,避免无后端时 10s 超时阻塞
+      try {
+        var envInfo = uni.getAccountInfoSync()
+        if (envInfo && envInfo.miniProgram && envInfo.miniProgram.envVersion === 'develop') {
+          return
+        }
+      } catch (e) { /* 非小程序环境 */ }
       try {
         // 1. 先尝试用缓存的openid自动登录
         const cachedOpenid = uni.getStorageSync('openid')