Skip to content

Commit c945868

Browse files
authored
fix: add autocomplete attributes to enable password autofill support (#42)
1 parent f4bfd99 commit c945868

File tree

4 files changed

+16
-0
lines changed

4 files changed

+16
-0
lines changed

src/components/users/forms/Login.vue

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,8 @@
4747
:rules="[formRules.required, formRules.email]"
4848
placeholder="请输入上科大邮箱"
4949
ref="emailTextField"
50+
name="username"
51+
autocomplete="username"
5052
></v-text-field>
5153
</v-card-text>
5254
</v-form>
@@ -99,6 +101,8 @@
99101
:rules="[formRules.required, formRules.password]"
100102
ref="passwordTextField"
101103
placeholder="请输入密码"
104+
name="password"
105+
autocomplete="current-password"
102106
:append-icon="
103107
formStatus.passwordVisible
104108
? statics.icons.mdiEyeOff

src/components/users/forms/Register.vue

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,8 @@
4848
:rules="[formRules.required, formRules.email]"
4949
placeholder="请输入上科大邮箱"
5050
ref="emailTextField"
51+
name="username"
52+
autocomplete="username"
5153
></v-text-field>
5254
</v-card-text>
5355
</v-form>
@@ -100,6 +102,8 @@
100102
:rules="[formRules.required, formRules.password]"
101103
ref="passwordTextField"
102104
placeholder="请输入密码"
105+
name="password"
106+
autocomplete="new-password"
103107
:append-icon="
104108
formStatus.passwordVisible
105109
? statics.icons.mdiEyeOff
@@ -184,6 +188,8 @@
184188
:rules="[formRules.required, formRules.nickname]"
185189
placeholder="用户名"
186190
ref="usernameTextField"
191+
name="nickname"
192+
autocomplete="nickname"
187193
></v-text-field>
188194
</div>
189195
<div>

src/components/users/profile/EditProfile.vue

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,8 @@
183183
: statics.icons.mdiEye
184184
"
185185
ref="oldPasswordTextField"
186+
name="current-password"
187+
autocomplete="current-password"
186188
@click:append="
187189
formStatus.oldPasswordVisible =
188190
!formStatus.oldPasswordVisible
@@ -235,6 +237,8 @@
235237
: statics.icons.mdiEye
236238
"
237239
ref="newPasswordTextField"
240+
name="new-password"
241+
autocomplete="new-password"
238242
@click:append="
239243
formStatus.newPasswordVisible =
240244
!formStatus.newPasswordVisible

src/views/ResetPasswordActive.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@
6161
:type="status.passwordVisible ? 'text' : 'password'"
6262
:rules="[formRules.required, formRules.password]"
6363
ref="passwordTextField"
64+
name="password"
65+
autocomplete="new-password"
6466
:append-icon="
6567
status.passwordVisible
6668
? statics.icons.mdiEyeOff

0 commit comments

Comments
 (0)