今天項目里面的登錄頁面,需要按鍵盤回車鍵就直接登錄,但是測試的時候,按了回車鍵后,直接刷新頁面了,這不是我想要的,之后網(wǎng)上查了一下
代碼如下:
<el-input v-model="form.biz_user_password" placeholder="請輸入新密碼" @keyup.enter.native="keyUp('form')"></el-input>
上面的寫法沒問題,但是這樣又會出現(xiàn)一個問題,當form表單中只有一個input框時,按回車鍵,頁面還是刷新的。
之后再查了一下,原來form表單只有一個Input框時,回車鍵默認為表單提交的事件
所以最后的解決文案為:
<el-form ref="form" :model="form" :rules="rules" label-width="100px" @submit.native.prevent>
<el-form-item label="新密碼:" prop="biz_user_password">
<el-input v-model="form.biz_user_password" placeholder="請輸入新密碼" @keyup.enter.native="keyUp('form')"></el-input>
</el-form-item>
<!-- <el-form-item label-width="0" style="margin-top: 40px;text-align: center;">
<el-button @click="dialogVisible = false">取 消</el-button>
<el-button type="primary" :loading="loading" @click="keyUp('form')">確 定</el-button>
</el-form-item> -->
</el-form>
解決文案就是給form加一個@submit.native.prevent就可以阻止表單默認的提交行為
這樣就解決了~~文章來源:http://www.zghlxwxcb.cn/news/detail-502221.html
以上…文章來源地址http://www.zghlxwxcb.cn/news/detail-502221.html
到了這里,關(guān)于element ui中的el-input回車鍵事件的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!