【发布时间】:2018-11-18 01:04:26
【问题描述】:
【问题讨论】:
-
您确定将
check设置为1或2的函数实际上正在被调用吗? -
是的,我确定,返回后调用
-
欢迎来到 SO。请考虑收听@laptou,即使您的问题已经得到解答,请对其进行编辑,让人们在不打开图像的情况下让您的代码有什么问题。这有助于其他人轻松地从您的错误中受益。
【问题讨论】:
check 设置为1 或2 的函数实际上正在被调用吗?
试试这个:
async function checkLogin() {
const check = await new Promise(function (resolve) {
authDefault.onAuthStateChanged(function (user) {
if (user) {
resolve(1);
}
else {
resolve(2);
}
});
});
return check;
}
【讨论】: