默认启用扫码登录

This commit is contained in:
winchen
2026-06-30 14:21:18 +07:00
parent 8f54d768d4
commit 4d9ff68220
5 changed files with 24 additions and 14 deletions
+7 -2
View File
@@ -12,8 +12,8 @@
<form v-if="view === 'login'" class="login-form" @submit.prevent="submit">
<div class="login-tabs">
<button type="button" :class="{ active: mode === 'qr' }" @click="setLoginMode('qr')">扫码登录</button>
<button type="button" :class="{ active: mode === 'code' }" @click="setLoginMode('code')">验证码登录</button>
<button type="button" :class="{ active: mode === 'password' }" @click="setLoginMode('password')">密码登录</button>
<button type="button" :class="{ active: mode === 'code' }" @click="setLoginMode('code')">验证码登录</button>
</div>
<template v-if="mode === 'qr'">
@@ -232,7 +232,7 @@ import { imClient } from '@/services/imClient';
const session = useSessionStore();
const QR_CODE_PREFIX_PC_SESSION = 'wildfirechat://pcsession/';
const view = ref('login');
const mode = ref('code');
const mode = ref('qr');
const mobile = ref('');
const password = ref('');
const code = ref('66666');
@@ -399,6 +399,9 @@ onMounted(() => {
loadPlatformConfig();
loadRegisterConfig();
restorePendingRegistration();
if (view.value === 'login' && mode.value === 'qr') {
startQrLogin();
}
});
onBeforeUnmount(() => {
@@ -901,6 +904,8 @@ function backToLogin() {
info.value = '';
clearRegisterPhoneError();
clearPendingRegistration();
mode.value = 'qr';
view.value = 'login';
startQrLogin();
}
</script>