解决方法:@submit.native.prevent
<v-form :model="form" ref="form" @submit.native.prevent>
<v-text-field
class="text-body-1"
v-model="userName"
:label="usernamePlaceholder"
outlined
required
:rules="rules.isFull"
hide-details="auto"
></v-text-field>
<v-text-field
v-model="passWord"
class="mt-2 text-body-1"
:append-icon="show ? 'mdi-eye' : 'mdi-eye-off'"
:type="show ? 'text' : 'password'"
:label="passwordPlaceholder"
@click:append="show = !show"
outlined
required
:rules="rules.isFull"
@keydown.enter="submit(curTabItem, userName, passWord)"
></v-text-field>
<div class="mt-3 d-flex flex-column">
<v-btn
depressed
class="white--text text-body-1"
:style="{
backgroundColor: highlightColor,
height: '48px'
}"
@click="submit(curTabItem, userName, passWord)"
>
{{ loginSubmit }}
</v-btn>
</div>
</v-form>