在有些時候霞掺,寫死的組件無法滿足需求,render函數(shù)是比較好的選擇讹躯。但是我在使用render函數(shù)時菩彬,把頁面的東西渲染之后,添加點擊事件時遇到一個問題潮梯,在render函數(shù)里面以on:{ click: () => { console.log('點擊事件') } }添加點擊事件時骗灶,無論怎么樣都監(jiān)聽不到,也就是點擊render渲染出來的組件或dom時根本沒沒有作用秉馏,但也沒報任何錯誤耙旦。自己在網(wǎng)上找各種資料嘗試了使用click,onClick,'on-click'等事件,都沒有任何用沃饶。
這里的解決方法:將on: {click: () => { console.log('點擊事件') }}的on替換為nativeOn母廷。也就是 nativeOn: {click: () => { console.log('點擊事件') }}。