欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue中@keyup.enter失效問題及解決

 更新時間:2022年10月17日 09:21:28   作者:皮蛋咸魚白菜粥  
這篇文章主要介紹了vue中@keyup.enter失效問題及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

@keyup.enter失效問題

情況一(我遇到的情況)

@keyup.enter外部存在form表單,并且form表單里只有一個input

原因:當form表單內只有一個input按回車鍵會自動提交表單

解決辦法:多增加一個不可見的input即可 

情況二(百度時了解到的)

在同一個標簽同時添加@click和@keyup.enter

解決辦法:分開放,比如@keyup.enter通常放在input里面,@click放在button里面

@keyup.enter和@blur觸發(fā)兩次和回車無效

1.vue 對 input 綁定兩個事件:回車或失焦

<input
? ?v-else
? ?ref="input"
? ?v-model="inputValue"
? ?type="text"
? ?:placeholder="placeholder"
? ?@keyup="save"
? ?@blur="save"
?/>
save(e) {
? console.log(e) ? // 可以打印出事件的內容
? if (e.keyCode === 13 || e.type === 'blur') {
? ? this.pShow = !this.pShow
? ? this.$emit('update', this.$attrs['step-index'], this.inputValue)
? }
}

要求 input 框失焦或者鍵盤按下 Enter 鍵時觸發(fā) save 事件,但是實際上在按下 Enter 鍵后,會觸發(fā)兩次save 事件

原因:鍵盤按下 Enter 鍵執(zhí)行 save 方法同時會自動觸發(fā) blur事件,導致 save 被執(zhí)行了兩次

2.解決: 鍵盤按下 Enter 鍵執(zhí)行 blur

<input
? ?v-else
? ?ref="input"
? ?v-model="inputValue"
? ?type="text"
? ?:placeholder="placeholder"
? ?@keyup.enter.native="$event.target.blur"
? ?@blur="save"
?/>

2.問題:按下 Enter 并不能觸發(fā)事件

需要將 @keyup.enter.native="$event.target.blur" 改成 @keyup.enter="$event.target.blur" , 如果 input 是 el-input 可以用第一個方法

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Vue組件設計之多列表拖拽交換排序功能實現(xiàn)

    Vue組件設計之多列表拖拽交換排序功能實現(xiàn)

    這篇文章主要介紹了Vue組件設計之多列表拖拽交換排序,常見的場景有單列表拖拽排序,多列表拖拽交換排序,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05
  • Vue實現(xiàn)簡單跑馬燈特效

    Vue實現(xiàn)簡單跑馬燈特效

    這篇文章主要為大家詳細介紹了Vue實現(xiàn)簡單跑馬燈特效,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • 詳解Unity webgl 嵌入Vue實現(xiàn)過程

    詳解Unity webgl 嵌入Vue實現(xiàn)過程

    Unity webgl嵌入到前端網(wǎng)頁中,前端通過調用Unity webgl內方法實現(xiàn)需要展示的功能,前端點擊Unity webgl內的交互點,Unity webgl返回給前端一些需要的數(shù)據(jù),這篇文章主要介紹了Unity webgl 嵌入Vue實現(xiàn)過程,需要的朋友可以參考下
    2024-01-01
  • VUE跳轉外部鏈接與網(wǎng)頁的方法示例

    VUE跳轉外部鏈接與網(wǎng)頁的方法示例

    這篇文章主要給大家介紹了關于VUE跳轉外部鏈接與網(wǎng)頁的方法,記錄一下在vue項目中如何實現(xiàn)跳轉到一個新頁面,需要的朋友可以參考下
    2023-06-06
  • vue如何搭建多頁面多系統(tǒng)應用

    vue如何搭建多頁面多系統(tǒng)應用

    這篇文章主要為大家詳細介紹了vue搭建多頁面多系統(tǒng)應用的方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • Vue3中Provide?/?Inject的實現(xiàn)原理分享

    Vue3中Provide?/?Inject的實現(xiàn)原理分享

    provide和inject主要為高階插件/組件庫提供用例,這篇文章主要給大家介紹了關于Vue3中Provide?/?Inject的實現(xiàn)原理,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-02-02
  • VUE開發(fā)分布式醫(yī)療掛號系統(tǒng)的醫(yī)院設置頁面步驟

    VUE開發(fā)分布式醫(yī)療掛號系統(tǒng)的醫(yī)院設置頁面步驟

    這篇文章主要為大家介紹了VUE開發(fā)分布式醫(yī)療掛號系統(tǒng)的醫(yī)院設置頁面步驟,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-04-04
  • 一次前端Vue項目國際化解決方案的實戰(zhàn)記錄

    一次前端Vue項目國際化解決方案的實戰(zhàn)記錄

    這篇文章主要給大家介紹了關于前端Vue項目國際化解決方案的實戰(zhàn)記錄,以上只是一部分Vue項目開發(fā)中遇到的典型問題和解決方案,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-07-07
  • Vue實現(xiàn)Tab選項卡切換

    Vue實現(xiàn)Tab選項卡切換

    這篇文章主要為大家詳細介紹了Vue實現(xiàn)Tab選項卡切換,點擊不同標題顯示對應圖片,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • vue打包生成的文件的js文件過大的優(yōu)化方式

    vue打包生成的文件的js文件過大的優(yōu)化方式

    這篇文章主要介紹了vue打包生成的文件的js文件過大的優(yōu)化方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04

最新評論