問(wèn)題描述
在vue中使用elementui的input組件綁定回車(chē)事件生效。
<el-input
@keyup.enter='方法'
></el-input>
問(wèn)題原因
在vue中如果直接使用v-on或@
監(jiān)聽(tīng)事件的話(huà), 監(jiān)聽(tīng)的是由組件中使用$emit自定義的事件
, 例如下面代碼。
子組件
...
this.$emit('test')
...
父組件
...
<子組件標(biāo)簽 @test='方法'/>
...
解決方法
使用.native
修飾符, 告訴vue這是觸發(fā)的原生事件
不是自定義事件
, 比如下面這個(gè)監(jiān)聽(tīng)element-ui的輸入框回車(chē)事件
。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-547007.html
<el-input
@keyup.enter.native='方法'
></el-input>文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-547007.html
到了這里,關(guān)于Vue-給element-ui的input輸入框綁定鍵盤(pán)事件不生效的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!