最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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)遵守國家法律
邯郸市| 楚雄市| 茂名市| 盱眙县| 许昌市| 浠水县| 修武县| 长兴县| 绩溪县| 沛县| 四子王旗| 黎城县| 鄯善县| 金沙县| 梁山县| 宁波市| 佛学| 昭通市| 商水县| 蚌埠市| 突泉县| 洛南县| 济宁市| 满城县| 营山县| 鄂托克前旗| 龙南县| 安康市| 诏安县| 广德县| 文山县| 额济纳旗| 台江县| 盘锦市| 乐山市| 天津市| 济宁市| 漯河市| 东乡县| 江门市| 盈江县|