我的登錄表單行為最近很奇怪。我從 http://app.test/#/開始
當我登錄時,而不是讓我登錄,將我重定向到: http://app.test/?#/
只有當我在這里點擊登錄時,我才能登錄。
是什么導致了額外的重定向??這是 Vue.js 添加的東西嗎?或者我需要在網路服務器級別修復什么?
<v-form ref="form" v-model="valid" lazy-validation v-on:keyup.enter="onEnterClick">
<v-text-field v-model="email" :rules="emailRules" label="Email" required></v-text-field>
<v-text-field
:append-icon="show1 ? 'mdi-eye' : 'mdi-eye-off'"
@click:append="show1 = !show1"
:type="show1 ? 'text' : 'password'"
v-model="password"
:rules="passwordRules"
label="Password"
required
></v-text-field>
<v-btn type="submit" block :disabled="!valid" color="info" @click="validate"> Continue </v-btn>
<router-link to="/forgot-password">
<button >Forgot Password?</button>
</router-link>
</v-form>
uj5u.com熱心網友回復:
這可能是由于提交表單并且沒有操作屬性或為空屬性(因為在這種情況下不需要它,因為登錄將使用 AJAX 呼叫進行)。
您可以將prevent修飾符添加到表單提交處理程式(假設您有一個),如下所示:<form @submit.prevent="myLoginFunction">. 那應該阻止它這樣做。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/466002.html
標籤:形式 Vue.js Vuejs2 Vue组件 网络服务器
上一篇:不斷收到錯誤“java.exe”退出,代碼為2/包未正確簽名(NO_CERTIFICATES)
下一篇:在VueJS中動態創建組件
