Browse Source

登录提示添加延时

lihuilin/feature-20251024095243-我的
wangyi 4 weeks ago
parent
commit
5fefad7772
  1. 30
      components/login-prompt.vue

30
components/login-prompt.vue

@ -28,7 +28,9 @@ const loginStore = useLoginStore();
//
onMounted(() => {
if (!userStore.userInfo) {
show();
setTimeout(() => {
show();
}, 500);
}
}),
// watch(
@ -45,11 +47,20 @@ onMounted(() => {
loginStore.$subscribe(() => {
if (loginStore.loginInfo === "false") {
console.log("登录失败");
show();
console.log("游客访问");
setTimeout(() => {
show();
}, 500);
}
});
loginStore.$subscribe(() => {
if (loginStore.loginInfo === "true") {
console.log("用户登录");
hide();
}
});
//
const showPrompt = ref(false);
const showAnimation = ref(false);
@ -79,14 +90,17 @@ const goLogin = () => {
uni.navigateTo({
url: "/pages/start/login/login",
});
hide();
loginStore.setLoginInfo("true");
// hide();
};
//
const goRegister = () => {
uni.navigateTo({
url: "/pages/start/Registration/Registration",
});
hide();
loginStore.setLoginInfo("true");
// hide();
};
// 访
@ -106,10 +120,10 @@ const continueAsVisitor = async () => {
userStore.setUserInfo(res.data);
console.log("0loginStore.loginInfo", loginStore.loginInfo);
hide();
//
uni.$emit('visitorLoginSuccess', {
userInfo: res.data
uni.$emit("visitorLoginSuccess", {
userInfo: res.data,
});
}
};

Loading…
Cancel
Save