1. 程式人生 > >vue render裏面的nativeOn

vue render裏面的nativeOn

comm function 分享 意思 logs reat es2017 clas src

vue render裏面的nativeOn的解釋官方的解釋是:// 僅對於組件,用於監聽原生事件,而不是組件內部使用 `vm.$emit` 觸發的事件。

技術分享圖片

官方的解釋比較抽象

個人理解:

僅用於組件這句話意思是:createElement()裏面創建的不可以是原生html元素 而是組件,舉例:createElement(‘p’,{nativeOn:{click:function(){}}})這個時候nativeOn就沒有意義,而createElement(‘組件名稱’,{nativeOn:{click:function(){}}})就會有意義,在最終頁面上在該組件上發生了點擊事件最終會觸發nativeOn裏面的Click事件

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片



vue render裏面的nativeOn