最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

@keyup.enter失效問題

情況一(我遇到的情況)

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

原因:當(dāng)form表單內(nèi)只有一個input按回車鍵會自動提交表單

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

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

在同一個標(biāo)簽同時添加@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) ? // 可以打印出事件的內(nèi)容
? 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事件,導(dǎo)致 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)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue之解決Echarts組件使用ID不能復(fù)用的問題

    Vue之解決Echarts組件使用ID不能復(fù)用的問題

    這篇文章主要介紹了Vue之解決Echarts組件使用ID不能復(fù)用的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • vue項目同時兼容pc和移動端的解決方式

    vue項目同時兼容pc和移動端的解決方式

    我們經(jīng)常在項目中會有支持pc與手機端需求,下面這篇文章主要給大家介紹了關(guān)于vue項目同時兼容pc和移動端的解決方式,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-10-10
  • Vue.js tab實現(xiàn)選項卡切換

    Vue.js tab實現(xiàn)選項卡切換

    這篇文章主要為大家詳細(xì)介紹了Vue.js組件tab實現(xiàn)選項卡切換效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • Vue中key為index和id的區(qū)別示例詳解

    Vue中key為index和id的區(qū)別示例詳解

    這篇文章主要介紹了Vue中key為index和id的區(qū)別詳解,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-06-06
  • vue自定義switch開關(guān)組件,實現(xiàn)樣式可自行更改

    vue自定義switch開關(guān)組件,實現(xiàn)樣式可自行更改

    今天小編就為大家分享一篇vue自定義switch開關(guān)組件,實現(xiàn)樣式可自行更改,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • Vue.JS入門教程之自定義指令

    Vue.JS入門教程之自定義指令

    這篇文章主要為大家詳細(xì)介紹了Vue.JS入門教程之自定義指令,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • vue中如何自定義右鍵菜單詳解

    vue中如何自定義右鍵菜單詳解

    這篇文章主要給大家介紹了關(guān)于vue中如何自定義右鍵菜單的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • vue中自定義指令(directive)的基本使用方法

    vue中自定義指令(directive)的基本使用方法

    Vue中內(nèi)置了很多的指令,但有時候這些指令并不能滿足我們,或者說我們想為元素附加一些特別的功能,這時候我們就需要用到vue中一個很強大的功能了—自定義指令,這篇文章主要給大家介紹了關(guān)于vue中自定義指令(directive)的基本使用方法,需要的朋友可以參考下
    2021-09-09
  • vue.js計算屬性computed用法實例分析

    vue.js計算屬性computed用法實例分析

    這篇文章主要介紹了vue.js計算屬性computed用法,結(jié)合實例形式分析了vue.js使用computed方式進(jìn)行屬性計算的相關(guān)操作技巧,需要的朋友可以參考下
    2018-07-07
  • vue如何實現(xiàn)拖動圖片進(jìn)行排序Vue.Draggable

    vue如何實現(xiàn)拖動圖片進(jìn)行排序Vue.Draggable

    這篇文章主要介紹了vue如何實現(xiàn)拖動圖片進(jìn)行排序Vue.Draggable,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04

最新評論

安丘市| 望城县| 海阳市| 广宗县| 江永县| 白玉县| 金塔县| 宝坻区| 论坛| 武强县| 海盐县| 湖南省| 涟源市| 江津市| 平乐县| 措美县| 富平县| 昭苏县| 博湖县| 延川县| 巧家县| 若尔盖县| 阿合奇县| 马边| 石渠县| 海原县| 平昌县| 电白县| 西平县| 塔河县| 阿荣旗| 云安县| 如皋市| 黔西县| 额济纳旗| 普宁市| 松江区| 大理市| 湖州市| 富民县| 奎屯市|