Vue enter回車導(dǎo)致頁(yè)面刷新問(wèn)題及解決
Vue enter回車導(dǎo)致頁(yè)面刷新
分頁(yè)中需要 輸入頁(yè)碼進(jìn)行跳轉(zhuǎn),但是卻出現(xiàn) 跳到指定頁(yè)面后,頁(yè)面也刷新了。從而無(wú)法滿足無(wú)刷新的分頁(yè)。最初代碼如下:
<form class="zh-skip" action=""> ? ? <input type="number" v-model="pageNumber" oninput="if(value<1)value=1" @keyup="goPageKeyUp($event)"> ? ? <button class="zh-btn-blue" type="button" @click="goPage()">跳轉(zhuǎn)</button> </form>
網(wǎng)上找資料后,得知造成 頁(yè)面刷新的原因是:
外層有form表單,回車導(dǎo)致form表單提交
解決方法
(1)去除外面的form表單
(2)在form表單內(nèi)加一個(gè)input文本框, 一個(gè)表單下,如果只有一個(gè)文本框時(shí),按下回車將會(huì)觸發(fā)表單的提交事件
(3 )在input加阻止事件
<input onkeypress="if (event.keyCode == 13) showResult();"/>
Vue按下enter默認(rèn)刷新頁(yè)面bug
vue按下enter默認(rèn)刷新頁(yè)面,原因是form表單里按下鍵盤會(huì)默認(rèn)提交表單,而刷新頁(yè)面。
解決
代碼
@submit.native.prevent
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue點(diǎn)擊導(dǎo)航頁(yè)面實(shí)現(xiàn)自動(dòng)滾動(dòng)到特定位置
這篇文章主要介紹了vue點(diǎn)擊導(dǎo)航頁(yè)面實(shí)現(xiàn)自動(dòng)滾動(dòng)到特定位置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-03-03vite2.0+vue3移動(dòng)端項(xiàng)目實(shí)戰(zhàn)詳解
這篇文章主要介紹了vite2.0+vue3移動(dòng)端項(xiàng)目實(shí)戰(zhàn)詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03ElementUI表單驗(yàn)證validate和validateField的使用及區(qū)別
Element-UI作為前端框架,最常使用到的就是表單驗(yàn)證,下面這篇文章主要給大家介紹了關(guān)于ElementUI表單驗(yàn)證validate和validateField的使用及區(qū)別,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-02-02vue封裝自定義指令之動(dòng)態(tài)顯示title操作(溢出顯示,不溢出不顯示)
這篇文章主要介紹了vue封裝自定義指令之動(dòng)態(tài)顯示title操作(溢出顯示,不溢出不顯示),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-11-11axios全局請(qǐng)求參數(shù)設(shè)置,請(qǐng)求及返回?cái)r截器的方法
下面小編就為大家分享一篇axios全局請(qǐng)求參數(shù)設(shè)置,請(qǐng)求及返回?cái)r截器的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-03-03Vuejs開(kāi)發(fā)環(huán)境搭建及熱更新【推薦】
Vue.js是目前很火的一個(gè)前端框架,采用MVVM模式設(shè)計(jì),它是以數(shù)據(jù)驅(qū)動(dòng)和組件化的思想構(gòu)建的。本文重點(diǎn)給大家介紹Vuejs開(kāi)發(fā)環(huán)境搭建及熱更新的相關(guān)知識(shí),需要的朋友參考下吧2018-09-09關(guān)于net?6+vue?插件axios?后端接收參數(shù)問(wèn)題
接到這樣一個(gè)項(xiàng)目需求是這樣的,前端vue?必須對(duì)象傳遞后端也必須對(duì)象接收,接下來(lái)通過(guò)本文給大家介紹下net?6+vue?插件axios?后端接收參數(shù)的問(wèn)題,需要的朋友可以參考下2022-01-01