国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

報(bào)錯(cuò)Property 'className' does not exist on type 'EventTarget'.的一種解

2022-10-20 22:32 作者:LogByMax  | 我要投稿

(認(rèn)知有限,如有不妥,還望告知,歡迎討論。)

問題產(chǎn)生背景

在寫前端的過程中,我想要監(jiān)聽鼠標(biāo)在界面上的點(diǎn)擊,于是寫了下面的代碼

代碼運(yùn)行順利,但是在GitHub上的規(guī)范檢查中className這邊出現(xiàn)報(bào)錯(cuò)

Property 'className' does not exist on type 'EventTarget'.


解決方法

通過查閱[1]的資料發(fā)現(xiàn),由于EventTarget不是繼承自Element類型,所以typescript不能成功識(shí)別class和id這些屬性。

所以這里使用類型斷言將event.target的類型明確指明為Element即可



=END=

=reference=

[1]https://www.designcise.com/web/tutorial/how-to-fix-property-does-not-exist-on-type-eventtarget-typescript-error

[2]https://www.typescriptlang.org/docs/handbook/2/everyday-types.html#type-assertions


報(bào)錯(cuò)Property 'className' does not exist on type 'EventTarget'.的一種解的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
贵德县| 夏河县| 日喀则市| 唐山市| 全椒县| 错那县| 海安县| 启东市| 和顺县| 县级市| 永城市| 杂多县| 汨罗市| 阿拉善右旗| 东丽区| 海南省| 临高县| 寻甸| 扶余县| 东至县| 泰兴市| 安义县| 旌德县| 崇州市| 忻州市| 永仁县| 珲春市| 柘荣县| 玉林市| 砀山县| 台安县| 泗阳县| 横峰县| 门头沟区| 金秀| 边坝县| 遂溪县| 武义县| 阿勒泰市| 天全县| 奉化市|