1. 程式人生 > >vue中使用element-ui的el-input監聽不了回車事件???

vue中使用element-ui的el-input監聽不了回車事件???

在vue中,直接給input繫結回車事件,直接這麼寫:

<input type="text" placeholder="請輸入暱稱" v-model="search" @keyup.13="searchKeyword">

但是使用el-input,像下面這樣寫,會發現不起作用:

<el-input v-model="queryKeyword" @keyup.13="handleQueryUsageList" placeholder="輸入標題搜尋"></el-input>

原因可能是element-ui自身封裝了一層input事件,把原來的事件隱藏了,所以上面的程式碼沒反應。

解決:在@keyup.13後面加上   .native  就可以了,如下:

<el-input v-model="queryKeyword" @keyup.13.native="handleQueryUsageList" placeholder="輸入標題搜尋"></el-input>