element ui中的input組件不能監聽鍵盤事件解決

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

<el-input v-model="search" placeholder="" @keyup.enter="search"></el-input>

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

<el-input v-model="search" placeholder="" @keyup.enter.native="search"></el-input>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章