Yer*_*nov 7 javascript typescript reactjs
我有一个错误:
类型“EventTarget”上不存在属性“innerText”。
我正在尝试添加事件侦听器并从元素中获取值。一切正常,但此错误显示在控制台中。
public componentDidMount() {
const element = document.querySelector(".mdc-list")
element.addEventListener("click", (e) => {
this.data.menu.title = e.target.innerText
})
}
Run Code Online (Sandbox Code Playgroud)
Osa*_*ama 16
这是一个 TypeScript 问题,将 event.target 转换为它的类型以告诉 TypeScript 它具有您为其设置的属性。
const input = event.target as HTMLElement;
this.data.menu.title=input.innerText
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5989 次 |
最近记录: |