diff --git a/src/components/post-detail/uh-guest-info-panel.vue b/src/components/post-detail/uh-guest-info-panel.vue index e1712e2..cc883fe 100644 --- a/src/components/post-detail/uh-guest-info-panel.vue +++ b/src/components/post-detail/uh-guest-info-panel.vue @@ -86,7 +86,6 @@ function handleClose() { - 昵称 * - 邮箱 * - 网站 +import { systemInfo } from '@/utils/systemInfo' import { useTokenStore } from '@/store/token' import { useGuestStore } from '@/store/guest' import GuestInfoPanel from '@/components/post-detail/uh-guest-info-panel.vue' @@ -8,6 +9,7 @@ defineOptions({ name: 'Login' }) definePage({ style: { navigationBarTitleText: '登录', + navigationStyle: 'custom', navigationBarBackgroundColor: '#ffffff', }, }) @@ -53,7 +55,8 @@ function validateLogin(): boolean { } async function handleLogin() { - if (!validateLogin()) return + if (!validateLogin()) + return try { await tokenStore.login({ @@ -110,7 +113,8 @@ function validateRegister(): boolean { } async function handleRegister() { - if (!validateRegister()) return + if (!validateRegister()) + return try { // TODO: 调用注册 API @@ -184,16 +188,29 @@ function handleLoginSuccess() { // ---- 密码输入框切换可见性 ---- function togglePwdVisibility(target: 'login' | 'register' | 'confirm') { - if (target === 'login') showLoginPwd.value = !showLoginPwd.value - else if (target === 'register') showRegisterPwd.value = !showRegisterPwd.value + if (target === 'login') + showLoginPwd.value = !showLoginPwd.value + else if (target === 'register') + showRegisterPwd.value = !showRegisterPwd.value else showConfirmPwd.value = !showConfirmPwd.value } + +function handleBack() { + uni.navigateBack() +}