【发布时间】:2016-02-19 03:49:05
【问题描述】:
当我更改输入值时,事件处理程序 onChangeEvt 将丢失 'this'...
如何在事件处理程序中获取 helloworldComponent 实例?
<!--lang:javascript-->
import * as React from 'react';
import * as ReactDom from 'react-dom';
class HelloWorld extends React.Component{
onChangeEvt(e){
console.log(JSON.stringify(this)) //undefined
}
render(){
return(
<div>
<input onChange={this.onChangeEvt}/>
</div>
)
}
}
ReactDom.render(
<HelloWorld/>,
document.getElementById('app')
)
【问题讨论】:
标签: reactjs ecmascript-6