fix autocomplete
This commit is contained in:
@@ -20,6 +20,7 @@ const {
|
|||||||
const loginRef = ref()
|
const loginRef = ref()
|
||||||
const classUserOptions = ref<SelectOption[]>([])
|
const classUserOptions = ref<SelectOption[]>([])
|
||||||
const classUserLoading = ref(false)
|
const classUserLoading = ref(false)
|
||||||
|
const isClassLogin = computed(() => Boolean(form.value.class))
|
||||||
const classList = computed<SelectOption[]>(() => {
|
const classList = computed<SelectOption[]>(() => {
|
||||||
const defaults = [{ label: "没有我所在的班级", value: "" }]
|
const defaults = [{ label: "没有我所在的班级", value: "" }]
|
||||||
const configs =
|
const configs =
|
||||||
@@ -146,8 +147,8 @@ onMounted(() => {
|
|||||||
:loading="classUserLoading"
|
:loading="classUserLoading"
|
||||||
clearable
|
clearable
|
||||||
filterable
|
filterable
|
||||||
name="username"
|
:name="isClassLogin ? 'class-username' : 'username'"
|
||||||
id="login-username"
|
:id="isClassLogin ? 'login-class-username' : 'login-username'"
|
||||||
placeholder="请选择姓名"
|
placeholder="请选择姓名"
|
||||||
/>
|
/>
|
||||||
<n-input
|
<n-input
|
||||||
@@ -155,9 +156,9 @@ onMounted(() => {
|
|||||||
v-model:value="form.username"
|
v-model:value="form.username"
|
||||||
autofocus
|
autofocus
|
||||||
clearable
|
clearable
|
||||||
name="username"
|
:name="isClassLogin ? 'class-username' : 'username'"
|
||||||
id="login-username"
|
:id="isClassLogin ? 'login-class-username' : 'login-username'"
|
||||||
autocomplete="username"
|
:autocomplete="isClassLogin ? 'off' : 'username'"
|
||||||
/>
|
/>
|
||||||
</n-form-item>
|
</n-form-item>
|
||||||
<n-form-item label="密码" path="password">
|
<n-form-item label="密码" path="password">
|
||||||
@@ -165,9 +166,9 @@ onMounted(() => {
|
|||||||
v-model:value="form.password"
|
v-model:value="form.password"
|
||||||
clearable
|
clearable
|
||||||
type="password"
|
type="password"
|
||||||
name="password"
|
:name="isClassLogin ? 'class-password' : 'password'"
|
||||||
id="login-password"
|
:id="isClassLogin ? 'login-class-password' : 'login-password'"
|
||||||
autocomplete="current-password"
|
:autocomplete="isClassLogin ? 'new-password' : 'current-password'"
|
||||||
@keyup.enter="submit"
|
@keyup.enter="submit"
|
||||||
/>
|
/>
|
||||||
</n-form-item>
|
</n-form-item>
|
||||||
|
|||||||
Reference in New Issue
Block a user