亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

vue中el-input綁定鍵盤按鍵(按鍵修飾符)

 更新時間:2020年07月22日 09:44:18   作者:linz  
這篇文章主要介紹了vue中el-input綁定鍵盤按鍵(按鍵修飾符),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

vue怎么寫鍵盤事件

vue允許將按鍵值作為修飾符來使用,如監(jiān)聽回車事件,有兩種寫法,如下代碼:

<input type="text" @keyup.13="console.log($event)"></input>
<input type="text" @keyup.enter="console.log($event)"></input>

但要注意的是:當我們在在el-input采用如上兩種寫法時,他是不生效的。el-input監(jiān)聽不到鍵盤事件,原因是element-ui是封裝組件,所以el標簽屬于自定義標簽,因此觸發(fā)不了鍵盤事件。

解決辦法:加上.native原生事件修飾符即可。.native:監(jiān)聽組件根元素的原生事件,主要作用是給自定義的組件添加原生事件。
vue與elementUI中給el-input綁定鍵盤按鍵代碼如下:

<el-input placeholder="店鋪名稱" clearable v-model="queryObj.shopname" @keyup.enter.native="query">
 <template slot="prepend">店鋪名稱</template>
</el-input>

常用按鍵修飾符

別名修飾符 鍵值修飾符 對應按鍵
.delete .8/.46 回格/刪除
.tab .9 制表
.enter .13 回車
.esc .27 退出
.space .32 空格
.left .37
.up .38
.right .39
.down .40

鼠標按鍵修飾符

別名修飾符 可用版本 對應按鍵
.left 2.2.0以上 左鍵
.right 2.2.0以上 右鍵
.middle 2.2.0以上 中鍵

系統(tǒng)按鍵修飾符

別名修飾符 可用版本 對應按鍵
.ctrl 2.1.0以上 Ctrl鍵
.alt 2.1.0以上 Alt鍵
.shift 2.1.0以上 Shift鍵
.meta 2.1.0以上 meta鍵(Windows系統(tǒng)上為田鍵)

關于組合修飾符的使用:

vue為我們提供了組合修飾符的機制,但是它的使用,必須配合系統(tǒng)按鍵修飾符才可以生效。如下是一段測試代碼:

<!DOCTYPE html>
<html>
<head>
 <title></title>
</head>
<body>
<div id="app">
 <button @click.ctrl="ctrlClick" @click="together">帶上ctrl來找我玩呀</button>
</div>
<script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.min.js"></script>
<script type="text/javascript">
 let vm = new Vue({
 el: '#app',
 methods: {
  together(event) {
  if (!event.ctrlKey) {
   console.log('------------- 我是可愛的分割線呀 -------------')
   console.log('$event.ctrlKey:', event.ctrlKey)
  } else {
   console.log('歡迎呀!')
  }
  },
  ctrlClick(event) {
  console.log('------------- 我是可愛的分割線呀 -------------')
  console.log('$event.ctrlKey:', event.ctrlKey)
  console.log('Ctrl你來了呀!')
  }
 }
 })
</script>
</body>
</html>

到此這篇關于vue中el-input綁定鍵盤按鍵(按鍵修飾符)的文章就介紹到這了,更多相關el-input綁定鍵盤按鍵內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Vue表情輸入組件 微信face表情組件

    Vue表情輸入組件 微信face表情組件

    這篇文章主要為大家詳細介紹了Vue表情輸入組件,微信face表情組件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • Vue使用高德地圖選點定位搜索定位功能實現(xiàn)

    Vue使用高德地圖選點定位搜索定位功能實現(xiàn)

    這篇文章主要介紹了Vue使用高德地圖選點定位搜索定位功能,文中給大家提到了常見問題解決方法,本文結合實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-10-10
  • npm?ERR!?code?E404在vscode安裝插件時報錯的兩種解決方案

    npm?ERR!?code?E404在vscode安裝插件時報錯的兩種解決方案

    這篇文章主要給大家介紹了關于npm?ERR!?code?E404在vscode安裝插件時報錯的兩種解決方案,關于這個問題,通常是由于插件名稱輸入錯誤、網(wǎng)絡問題或插件已被刪除引起的,文中將兩種解決方法都介紹的非常詳細,需要的朋友可以參考下
    2023-04-04
  • Vue中插槽Slot基本使用與具名插槽詳解

    Vue中插槽Slot基本使用與具名插槽詳解

    有時候我們希望在指定的位置輸出我們的子元素,這時候具名插槽就排上了用場,這篇文章主要給大家介紹了關于Vue中插槽Slot基本使用與具名插槽的相關資料,需要的朋友可以參考下
    2022-10-10
  • Vue.js設計與實現(xiàn)分支切換與清除學習總結

    Vue.js設計與實現(xiàn)分支切換與清除學習總結

    這篇文章主要為大家介紹了Vue.js設計與實現(xiàn)分支切換與清除學習總結,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • Vue實現(xiàn)Base64轉(zhuǎn)png、jpg圖片格式

    Vue實現(xiàn)Base64轉(zhuǎn)png、jpg圖片格式

    這篇文章主要給大家介紹了關于Vue實現(xiàn)Base64轉(zhuǎn)png、jpg圖片格式的相關資料,前段獲取生成的是base64圖片,需要轉(zhuǎn)化為jpg,png,需要的朋友可以參考下
    2023-09-09
  • 詳解Vue3的虛擬DOM是如何生成的

    詳解Vue3的虛擬DOM是如何生成的

    這篇文章給大家詳細介紹了 Vue3 的虛擬DOM生成規(guī)則,文章通過代碼示例和圖片介紹的非常詳細,具有一定的參考價值,對我們的學習或工作有一定的幫助,需要的朋友可以參考下
    2023-09-09
  • Vue3+vite路由配置優(yōu)化(自動化導入)

    Vue3+vite路由配置優(yōu)化(自動化導入)

    這篇文章主要介紹了Vue3+vite路由配置優(yōu)化(自動化導入),需要的朋友可以參考下
    2023-09-09
  • vue環(huán)境搭建簡單教程

    vue環(huán)境搭建簡單教程

    這篇文章主要介紹了vue環(huán)境搭建簡單教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • ElementUI?$notify通知方法中渲染自定義組件實現(xiàn)

    ElementUI?$notify通知方法中渲染自定義組件實現(xiàn)

    這篇文章主要為大家介紹了ElementUI?$notify通知方法中渲染自定義組件實現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06

最新評論