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

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

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

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

解決方法須要在事件後面加上.nativespa

 

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

相關文章
相關標籤/搜索