refactor(login): ♻️ 优化登录页样式
This commit is contained in:
@@ -37,28 +37,29 @@
|
|||||||
|
|
||||||
<!-- 验证码 -->
|
<!-- 验证码 -->
|
||||||
<el-form-item prop="captchaCode">
|
<el-form-item prop="captchaCode">
|
||||||
<div flex>
|
<div flex items-center gap-10px>
|
||||||
<el-input
|
<el-input
|
||||||
v-model.trim="loginFormData.captchaCode"
|
v-model.trim="loginFormData.captchaCode"
|
||||||
:placeholder="t('login.captchaCode')"
|
:placeholder="t('login.captchaCode')"
|
||||||
|
clearable
|
||||||
|
class="flex-1"
|
||||||
@keyup.enter="handleLoginSubmit"
|
@keyup.enter="handleLoginSubmit"
|
||||||
>
|
>
|
||||||
<template #prefix>
|
<template #prefix>
|
||||||
<div class="i-svg:captcha" />
|
<div class="i-svg:captcha" />
|
||||||
</template>
|
</template>
|
||||||
</el-input>
|
</el-input>
|
||||||
<div cursor-pointer h="[40px]" w="[120px]" flex-center ml-10px @click="getCaptcha">
|
<div cursor-pointer h-40px w-120px flex-center @click="getCaptcha">
|
||||||
<el-icon v-if="codeLoading" class="is-loading"><Loading /></el-icon>
|
<el-icon v-if="codeLoading" class="is-loading" size="20"><Loading /></el-icon>
|
||||||
|
|
||||||
<img
|
<img
|
||||||
v-else
|
v-else-if="captchaBase64"
|
||||||
object-cover
|
|
||||||
border-rd-4px
|
border-rd-4px
|
||||||
p-1px
|
object-cover
|
||||||
shadow="[0_0_0_1px_var(--el-border-color)_inset]"
|
shadow="[0_0_0_1px_var(--el-border-color)_inset]"
|
||||||
:src="captchaBase64"
|
:src="captchaBase64"
|
||||||
alt="code"
|
alt="captchaCode"
|
||||||
/>
|
/>
|
||||||
|
<el-text v-else type="info" size="small">点击获取验证码</el-text>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -228,7 +229,7 @@ function toOtherForm(type: "register" | "resetPwd") {
|
|||||||
.divider-container {
|
.divider-container {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
margin: 20px 0;
|
margin: 40px 0;
|
||||||
|
|
||||||
.divider-line {
|
.divider-line {
|
||||||
flex: 1;
|
flex: 1;
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
<!-- 登录页主体 -->
|
<!-- 登录页主体 -->
|
||||||
<div flex-1 flex-center>
|
<div flex-1 flex-center>
|
||||||
<div
|
<div
|
||||||
class="p-4xl w-full h-auto sm:w-450px border-rd-10px sm:h-680px shadow-[var(--el-box-shadow-light)] backdrop-blur-3px"
|
class="p-4xl w-full h-auto sm:w-450px sm:h-700px shadow-[var(--el-box-shadow-light)] border-rd-2"
|
||||||
>
|
>
|
||||||
<div w-full flex flex-col items-center>
|
<div w-full flex flex-col items-center>
|
||||||
<!-- logo -->
|
<!-- logo -->
|
||||||
|
|||||||
Reference in New Issue
Block a user