refactor(login/index.vue): 移除v-on废弃的native属性和TypeScipt类型完善
This commit is contained in:
@@ -38,17 +38,17 @@
|
|||||||
<svg-icon icon-class="password" />
|
<svg-icon icon-class="password" />
|
||||||
</span>
|
</span>
|
||||||
<el-input
|
<el-input
|
||||||
:key="passwordType"
|
|
||||||
ref="passwordRef"
|
ref="passwordRef"
|
||||||
|
:key="passwordType"
|
||||||
v-model="loginForm.password"
|
v-model="loginForm.password"
|
||||||
:type="passwordType"
|
:type="passwordType"
|
||||||
placeholder="Password"
|
placeholder="Password"
|
||||||
name="password"
|
name="password"
|
||||||
tabindex="2"
|
tabindex="2"
|
||||||
auto-complete="on"
|
auto-complete="on"
|
||||||
@keyup.native="checkCapslock"
|
@keyup="checkCapslock"
|
||||||
@blur="capslockTooltipDisabled = true"
|
@blur="capslockTooltipDisabled = true"
|
||||||
@keyup.enter.native="handleLogin"
|
@keyup.enter="handleLogin"
|
||||||
/>
|
/>
|
||||||
<span class="show-pwd" @click="showPwd">
|
<span class="show-pwd" @click="showPwd">
|
||||||
<svg-icon
|
<svg-icon
|
||||||
@@ -68,7 +68,7 @@
|
|||||||
auto-complete="off"
|
auto-complete="off"
|
||||||
:placeholder="$t('login.code')"
|
:placeholder="$t('login.code')"
|
||||||
style="width: 65%"
|
style="width: 65%"
|
||||||
@keyup.enter.native="handleLogin"
|
@keyup.enter="handleLogin"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<div class="captcha">
|
<div class="captcha">
|
||||||
@@ -85,7 +85,7 @@
|
|||||||
:loading="loading"
|
:loading="loading"
|
||||||
type="primary"
|
type="primary"
|
||||||
style="width: 100%; margin-bottom: 30px"
|
style="width: 100%; margin-bottom: 30px"
|
||||||
@click.native.prevent="handleLogin"
|
@click.prevent="handleLogin"
|
||||||
>{{ $t("login.login") }}
|
>{{ $t("login.login") }}
|
||||||
</el-button>
|
</el-button>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user