在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ React里如何給普通dom標(biāo)簽注冊(cè)自定義事件

React里如何給普通dom標(biāo)簽注冊(cè)自定義事件

如題在vue里是可行的(注意特別強(qiáng)調(diào)是原生的標(biāo)簽 而不是自定義組件)

clipboard.png
在這里我們注冊(cè)了一個(gè)自定義事件叫做syl

clipboard.png

然后我們?nèi)hrome控制臺(tái)里觸發(fā)

clipboard.png

證明是可行的
下面我們來(lái)react版本的

clipboard.png

但是不行。。被忽略了

clipboard.png

請(qǐng)問(wèn)如何在React里給普通dom標(biāo)簽注冊(cè)自定義事件

回答
編輯回答
怣人

React 中的標(biāo)簽組件繼承了html 標(biāo)簽的屬性。如果html標(biāo)簽沒(méi)有屬性,會(huì)被自動(dòng)忽略掉。
你可以變通一下,用已有的事件來(lái)代替,不要照搬vue的東西。

2017年6月24日 05:22
編輯回答
鐧簞噯

React 中 DOM 元素 props 綁定的是 ReactDOM 的 SyntheticEvents 所以自定義的事件沒(méi)法監(jiān)聽(tīng)??梢越Y(jié)合 refcomponentDidMountcomponentWillUnmount 中手動(dòng)綁定和解綁。

2018年7月20日 09:38
編輯回答
別傷我

React中沒(méi)有這種寫(xiě)法。

2017年1月29日 14:56