将重试请求的调用从setTimeout外部移到回调内部,确保10秒后才会重试获取用户信息,修复原代码中立即发起重试的问题
@@ -1255,9 +1255,8 @@ function selectUser(uid, callback) {
U.alert("获取用户信息失败,正在重试!")
LoginState = false
setTimeout(() => {
-
+ requestUser();
}, 10000);
- requestUser();
}
}, [], { "type": "GET", "withCredentials": true });
};