react map函数中点击事件失效

DirectSlect=React.createClass({
    getInitialState:function(){
        return {
            selectLists:[]
        }
    },
    onListClick: function(e){
        alert('lkjn');
    },
    render:function(){
        var selectList=[];
        return (
            <div>
                        <ul className='selectLisr'>
                        {
                            this.state.selectLists.map(function(v,i){
                                return <SelectList key={i} selectList={v.name} onClick={this.onListClick}/>
                            },this)
                        }
                        </ul>
            </div>
            
        )
    }
});

上面是我的代码,但是onClick并不起作用也不报错,这个怎么解决呢

阅读 3.2k
2 个回答

SelectList组件中也要有相应的onClick方法

SelectList 里有处理 onClick 吗?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题