binde ich ein ein Ereignis auf diese Weise:Bind Umfang Event-Handler, aber halten ursprüngliche Argument
render() {
return <button onClick={this.click.bind(this)}>click me</button>
}
Aber ich würde das ursprüngliche Argument der onClick
Ereignis abrufen müssen.
click(evt) {
// evt is undefined here
this.setState({ evt: evt })
}
Wie kann ich diesen Code arbeiten lassen?
was ist das ursprüngliche Argument ? 'evt.target'? 'das'? –
nur 'evt', das Standard-Argument, das vom 'onClick'-Ereignis-Listener übergeben wird –
Also, was passiert jetzt? Ist "evt" nicht definiert? –