我是看了网上的写法,用一个函数来返回样式名称, className={函数返回一个值}, 但是我这里整个函数被解析成了一个字符串,下面是代码:我应该怎么样才能得到函数返回的字符串?
1 回答
开心每一天1111
TA贡献1836条经验 获得超13个赞
this.getClassName.bind(this, index)()
改成这样试试.
话说,不用这么麻烦把.
React.Children.map(this.state.lists, (list, index) => { return( let style = index === this.state.currentIndex ? currStyle : normalStyle; <li onClick={this.handlerClick.bind(this, index)} className={style}> { list } </li> ) })
添加回答
举报
0/150
提交
取消