解決element中input組件觸發事件失效的問題

最近剛接觸element組件,在使用el-input組件時需要實現一個功能:

只有一個搜索框,輸入內容完成後,自行返回搜索結果

像這樣

 

搜索函數已經寫好了,只等合適的時間觸發事件就好

查了下element官網中input輸入框的事件的描述

大喜!

這不是直接@blur="func"就可以了嗎,迫不及待的試了一下

啊啊啊啊!不行!

進入頁面後只有第一次可以,別的都不行,真是讓人頭大

不服氣的我又試了試@focus、@change。。。。。。。。

都不行!

沒有比這再憂傷的故事了...

最後還是百度了下,將@blur="func"改爲@input="func"就OK了

有個疑問,官網描述上爲什麼不帶Input事件?(ps.初學者啥都不懂)

 

------------------------------------------------------------------------------------分割線------------------------------------------------------------------------

最新版本的element-ui應該是已經修復過這個問題,現在文檔中定義的幾種事件都可以正常使用,@change、@input、@blur都是正常的,可以根據自己需要選擇

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