Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 反应:onClick on锚点元素不';好像不行_Reactjs - Fatal编程技术网

Reactjs 反应:onClick on锚点元素不';好像不行

Reactjs 反应:onClick on锚点元素不';好像不行,reactjs,Reactjs,我已经学习了一段时间了,我遇到了一个奇怪的问题,我很难解决。很简单:onClick在我的锚元素上似乎不起作用 这是我的密码: 功能选项卡(道具){ 返回( ); } Tabs.propTypes={ onTabClick:React.PropTypes.func.isRequired, tabName:React.PropTypes.string.isRequired, } var TabsNav=React.createClass({ getInitialState:函数(){ 返回{

我已经学习了一段时间了,我遇到了一个奇怪的问题,我很难解决。很简单:onClick在我的锚元素上似乎不起作用

这是我的密码:

功能选项卡(道具){
返回(
  • ); } Tabs.propTypes={ onTabClick:React.PropTypes.func.isRequired, tabName:React.PropTypes.string.isRequired, } var TabsNav=React.createClass({ getInitialState:函数(){ 返回{ 选项卡:[ {name:“用户列表”,isActive:false}, {name:“创建新用户”,isActive:false}, ], } }, showTabContent:function(){ console.log(“它工作”); }, render:function(){ 返回(
      {this.state.tabs.map(函数(元素,索引){ 返回 }.bind(this))}
    ); }
    })
    浏览器控制台中的错误是什么?该
    未定义此
    ?。你的代码是工作。。。你只是在使用map时忘记了key,但这没什么大不了的。我的控制台中没有错误,我已经将“this”与.bind(this)绑定,所以这不是问题所在。除了在onClick事件上没有将“it works”记录到控制台之外,代码还可以工作(而且应该是)。
    Tabs
    也应该是一个React组件,而不是一个普通函数。我已经将其转换为React组件,onClick仍然不工作:/