vue使用element-ui的el-input監聽不了鍵盤事件解決


vue使用element-ui的el-input監聽不了鍵盤事件,原因應該是element-ui自身封裝了一層div在input標簽外面,把原來的事件隱藏了,所以如下代碼運行是無響應的:

<el-input v-model="name" placeholder="賬號" @keyup.enter="doLogin"></el-input>

在執行的時候事件是定義在input外面的div上的,所有沒有響應。

解決方法需要在事件后面加上.native

 

<el-input v-model="name" placeholder="賬號" @keyup.enter.native="doLogin"></el-input>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM