diff --git a/src/pages/auth/loading.vue b/src/pages/auth/loading.vue index bada88d..0f114fe 100644 --- a/src/pages/auth/loading.vue +++ b/src/pages/auth/loading.vue @@ -24,6 +24,9 @@ export default { this.action = options.action || ''; // #ifdef H5 + // 每次进入页面清除旧的回调标记,防止上次异常退出后标记残留导致 startAuth 被跳过 + uni.removeStorageSync('__auth_callback_done'); + // Mock 模式:跳过微信 OAuth,直接登录 if (config.mockWechatLogin && this.action !== 'userinfo') { this.mockLogin();