为什么点击事件不起作用反应js?

时间:2016-05-17 05:59:30

标签: javascript reactjs react-router

为什么点击事件不起作用。我正在使用反应js。我的代码是 http://codepen.io/naveennsit/pen/dMEvzP

var  App= React.createClass({
  handleClick:function(){
 console.log('000');
    alert('--')
},
  render(){
    return <button onClick="{this.handleClick()}">hello</button>
  }

});
React.render(<App name='test'/>,document.getElementById('app'))

3 个答案:

答案 0 :(得分:2)

并从onClick中删除"(),然后尝试,下面是示例代码,

var  App= React.createClass({
 handleClick:function(){
 console.log('000');
    alert('--')
},
  render(){
    return <button onClick={this.handleClick}>hello</button>
  }

});
React.render(<App name='test'/>,document.getElementById('app'))

答案 1 :(得分:0)

删除&#34;&#34;和()来自this.handleClick()

答案 2 :(得分:0)

render函数内放置此

return <button onClick={this.handleClick}>hello</button>