看起来很简单,但我无法处理这个问题我总是在控制台中收到相同的消息:
类型错误:类型 '(event: MouseEvent) => void' 不可分配给类型 '() => Event'。TS2322
这是我的代码:
//in one class
//some code
render()
return (
<div className={keyStyle} key={key} onClick={() => this.props.turnKey()}></div>
)
//in other classs
//some code
return (
<div className="container">
<Display />
<Keys turnKey={this.activateKey}/>
</div>
);
}
activateKey = (event : React.MouseEvent): void =>{
console.log(event.target);
}
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个错误?