vue中的@click.native 原生點擊事件
@click.native原生點擊事件
給vue組件綁定事件時候
必須加上native ,不然不會生效(監(jiān)聽根元素的原生事件,使用 .native 修飾符)
等同于在自組件中
子組件內部處理click事件然后向外發(fā)送click事件:$emit("click".fn)
vue點擊事件補充.native
發(fā)現vue中加載Element 之后 鍵盤事件無效果搜索之后發(fā)現有BUG特來修復
步驟
發(fā)現Element-input 中加入@keyup.enter中無效果
<el-input style="width:500px;" placeholder="請輸入查詢城市" v-model="location" clearable @keyup.enter="goSearch" ></el-input>
之后在加入.native 的修飾符
<el-input style="width:500px;" placeholder="請輸入查詢城市" v-model="location" clearable @keyup.enter.native="goSearch" ></el-input>
官網的解釋
?你可能想在某個組件的根元素上監(jiān)聽一個原生事件。可以使用 v-on 的修飾符 .native 。
?通俗點講:
就是在父組件中給子組件綁定一個原生的事件,就將子組件變成了普通的HTML標簽,不加’. native’事件是無法觸 發(fā)的。
可以理解為該修飾符的作用就是把一個vue組件轉化為一個普通的HTML標簽,并且該修飾符對普通HTML標簽是沒有任何作用的。
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
vue中swiper?vue-awesome-swiper的使用方法及各種坑解決
這篇文章主要介紹了vue中swiper?vue-awesome-swiper的使用方法及各種坑解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-01-01vue修改proxyTable解決跨域請求,報404的問題及解決
這篇文章主要介紹了vue修改proxyTable解決跨域請求,報404的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-07-07vue3+elementPlus?table中添加輸入框并提交校驗
這篇文章主要介紹了vue3+elementPlus?table里添加輸入框并提交校驗,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-08-08