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

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

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

@keyup.enter失效問題

情況一(我遇到的情況)

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

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

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

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

在同一個(gè)標(biāo)簽同時(shí)添加@click和@keyup.enter

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

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

1.vue 對(duì) input 綁定兩個(gè)事件:回車或失焦

<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 鍵時(shí)觸發(fā) save 事件,但是實(shí)際上在按下 Enter 鍵后,會(huì)觸發(fā)兩次save 事件

原因:鍵盤按下 Enter 鍵執(zhí)行 save 方法同時(shí)會(huì)自動(dòng)觸發(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 可以用第一個(gè)方法

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

相關(guān)文章

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

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

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

    vue項(xiàng)目同時(shí)兼容pc和移動(dòng)端的解決方式

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

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

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

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

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

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

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

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

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

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

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

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

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

    vue.js計(jì)算屬性computed用法實(shí)例分析

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

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

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

最新評(píng)論

老河口市| 泰安市| 永寿县| 古田县| 麻城市| 西和县| 漳浦县| 泗水县| 巨野县| 平湖市| 西和县| 长兴县| 高州市| 亚东县| 集安市| 定结县| 佳木斯市| 新乐市| 余庆县| 建瓯市| 马公市| 岳阳市| 左云县| 平定县| 桃源县| 徐闻县| 澄迈县| 乾安县| 开鲁县| 江都市| 长寿区| 宜昌市| 察隅县| 静海县| 全南县| 敦化市| 麻城市| 黎川县| 奈曼旗| 和政县| 开远市|