feat: automatically focus username field on login page
This commit is contained in:
parent
e5fa96b666
commit
596c73288f
|
@ -9,6 +9,7 @@
|
||||||
class="input input--block"
|
class="input input--block"
|
||||||
type="text"
|
type="text"
|
||||||
autocapitalize="off"
|
autocapitalize="off"
|
||||||
|
ref="username"
|
||||||
v-model="username"
|
v-model="username"
|
||||||
:placeholder="$t('login.username')"
|
:placeholder="$t('login.username')"
|
||||||
/>
|
/>
|
||||||
|
@ -70,6 +71,8 @@ export default {
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
|
this.focusUsername();
|
||||||
|
|
||||||
if (!recaptcha) return;
|
if (!recaptcha) return;
|
||||||
|
|
||||||
window.grecaptcha.ready(function () {
|
window.grecaptcha.ready(function () {
|
||||||
|
@ -79,6 +82,9 @@ export default {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
focusUsername() {
|
||||||
|
this.$refs.username.focus();
|
||||||
|
},
|
||||||
toggleMode() {
|
toggleMode() {
|
||||||
this.createMode = !this.createMode;
|
this.createMode = !this.createMode;
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue