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

對(duì)vue 鍵盤回車事件的實(shí)例講解

 更新時(shí)間:2018年08月25日 09:52:05   作者:lx_1024  
今天小編就為大家分享一篇對(duì)vue 鍵盤回車事件的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

如果是原生的input,使用 @keyup.enter就可以,若是使用了element-ui,則要加上native限制符,因?yàn)閑lement-ui把input進(jìn)行了封裝,原事件就不起作用了,代碼如下:

<input v-model="form.name" placeholder="昵稱" @keyup.enter="submit">
<el-input v-model="form.name" placeholder="昵稱" @keyup.enter.native="submit"></el-input>

現(xiàn)在發(fā)現(xiàn)這個(gè)鍵盤事件好像對(duì)input框支持比較好,其他的元素多少會(huì)有點(diǎn)問題,或者直接無效,究其原因是其他的元素沒有獲取焦點(diǎn)或者沒有鍵盤事件。

我現(xiàn)在的解決方式,

如果是沒有鍵盤事件使用css把input框絕對(duì)定位到需要綁定鍵盤事件的元素之上并且把input框設(shè)置為透明,把該input框與原來要綁定鍵盤事件的元素進(jìn)行綁定,達(dá)到效果;

test.vue

<div class="container">
 <input class="item opa" @keyup="deleteDiv">
 <div class="item">div內(nèi)容</div>
 <span click="DeleteDiv">X</span>
</div>

css:

div.container{
 position:relative;
}
.item{
 position:absolute;
 top:0;
 left:0;
 width:100px;
 height:100px;
 border:1px solid #ccc;
}
.opa{
 opacity:0;
 z-index:5;
}
span{
 position:absolute;
 top:5px;
 right:5px;
 z-index:10;
}

js:

methods:{
 deleteDiv(){
 alert("delete");
 }
}

如果是沒有獲取焦點(diǎn),則可以寫一個(gè)自定義指令自動(dòng)獲取焦點(diǎn),

自動(dòng)獲取焦點(diǎn)自定義指令見我另一篇文章 點(diǎn)擊進(jìn)入

拓展知識(shí):vuejs 2.0 鍵盤事件詳解

如下所示:

<!DOCTYPE html>
<html>
<head>
 <title></title>
 <meta charset="utf-8">
 <script src="vue.js"></script>

 <script type="text/javascript">
 window.onload = function(){
  var vm = new Vue({
  el:'#box',
  methods:{
   show:function(ev){
   if(ev.keyCode == 13){
    alert('你按回車鍵了');
   }
   },
  }
  });
 }
 </script>
</head>
<body>
 <div id="box">
 <input type="text" placeholder="請(qǐng)輸入" @keyup="show($event)"> 

 <input type="text" placeholder="請(qǐng)輸入" @keyup.13="show($event)">
 </div>
</body>
</html>

當(dāng)按下鍵盤的時(shí)候,執(zhí)行show方法,然后再去執(zhí)行相應(yīng)的業(yè)務(wù)。

兩個(gè)input的效果都是一樣的 如果安13 也就是按鍵 enter 才會(huì)執(zhí)行彈窗!!

@keyup.13 回車

@keyup.enter 回車

@keyup.left 左鍵

@keyup.right 右鍵

@keyup.up 上鍵

@keyup.down 下鍵

@keyup.delete 刪除鍵

以上這篇對(duì)vue 鍵盤回車事件的實(shí)例講解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue中實(shí)現(xiàn)methods一個(gè)方法調(diào)用另外一個(gè)方法

    vue中實(shí)現(xiàn)methods一個(gè)方法調(diào)用另外一個(gè)方法

    下面小編就為大家分享一篇vue中實(shí)現(xiàn)methods一個(gè)方法調(diào)用另外一個(gè)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • vue-pdf實(shí)現(xiàn)文件在線預(yù)覽

    vue-pdf實(shí)現(xiàn)文件在線預(yù)覽

    這篇文章主要為大家詳細(xì)介紹了vue-pdf實(shí)現(xiàn)文件在線預(yù)覽,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • vue實(shí)現(xiàn)路由不變的情況下,刷新頁面操作示例

    vue實(shí)現(xiàn)路由不變的情況下,刷新頁面操作示例

    這篇文章主要介紹了vue實(shí)現(xiàn)路由不變的情況下,刷新頁面操作,結(jié)合實(shí)例形式分析了vue路由不變的情況下刷新頁面具體原理、操作方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2020-02-02
  • 使用Vue開發(fā)一個(gè)實(shí)時(shí)性時(shí)間轉(zhuǎn)換指令

    使用Vue開發(fā)一個(gè)實(shí)時(shí)性時(shí)間轉(zhuǎn)換指令

    我們就來實(shí)現(xiàn)這樣一個(gè)Vue自定義指令v-time,將表達(dá)式傳入的時(shí)間戳實(shí)時(shí)轉(zhuǎn)換為相對(duì)時(shí)間。下面小編給大家?guī)砹耸褂肰ue開發(fā)一個(gè)實(shí)時(shí)性時(shí)間轉(zhuǎn)換指令,需要的朋友參考下吧
    2018-01-01
  • 詳解Vue3 Teleport 的實(shí)踐及原理

    詳解Vue3 Teleport 的實(shí)踐及原理

    這篇文章主要介紹了Vue3 Teleport 組件的實(shí)踐及原理,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • vue中keep-alive組件使用和一些基礎(chǔ)配置方法

    vue中keep-alive組件使用和一些基礎(chǔ)配置方法

    本文主要介紹了Vue中keep-alive組件的使用方法和一些基礎(chǔ)配置,keep-alive是Vue中的一個(gè)抽象組件,可以緩存組件實(shí)例,提高性能,本文給大家介紹vue中keep-alive組件使用和一些基礎(chǔ)配置方法,感興趣的朋友一起看看吧
    2024-10-10
  • Vue filter介紹及詳細(xì)使用

    Vue filter介紹及詳細(xì)使用

    這篇文章主要介紹了Vue filter介紹及詳細(xì)使用,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2018-04-04
  • vue項(xiàng)目實(shí)現(xiàn)分頁效果

    vue項(xiàng)目實(shí)現(xiàn)分頁效果

    這篇文章主要為大家詳細(xì)介紹了vue項(xiàng)目實(shí)現(xiàn)分頁效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • Vue @click.stop阻止事件向祖先元素傳遞方式(事件冒泡)

    Vue @click.stop阻止事件向祖先元素傳遞方式(事件冒泡)

    在Vue中,使用@click.stop修飾符可以阻止事件向父級(jí)元素傳遞,從而實(shí)現(xiàn)單擊父級(jí)元素執(zhí)行函數(shù),而單擊子元素不執(zhí)行函數(shù)的需求
    2025-02-02
  • 如何修改element-ui中tree組件的icon圖標(biāo)(小白都會(huì)的前端技能)

    如何修改element-ui中tree組件的icon圖標(biāo)(小白都會(huì)的前端技能)

    這篇文章主要給大家介紹了關(guān)于如何修改element-ui中tree組件的icon圖標(biāo)的相關(guān)資料,本文介紹的是小白都會(huì)的前端技能,文中通過代碼以及圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2024-01-01

最新評(píng)論

乌鲁木齐市| 元谋县| 紫阳县| 安图县| 永定县| 瑞安市| 峨山| 忻城县| 彭阳县| 青河县| 峨眉山市| 武陟县| 长白| 高青县| 永济市| 平阴县| 高碑店市| 荔波县| 灵寿县| 利津县| 开封县| 广元市| 微山县| 威海市| 屯昌县| 肥城市| 南皮县| 虎林市| 响水县| 寿阳县| 勐海县| 肥东县| 凌海市| 嘉定区| 山阴县| 水富县| 大渡口区| 贵港市| 辽宁省| SHOW| 长岛县|