【发布时间】:2019-06-29 11:07:13
【问题描述】:
看起来很简单,但我无法处理这个问题 我总是在控制台中收到相同的消息:
类型错误: 类型 '(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);
}
如何解决此错误?
【问题讨论】:
-
你能澄清一下哪个组件包含哪个组件吗?
标签: reactjs typescript