新手求助,动态循环列表点击问题



  • 求教大神 动态循环出来的数据,点击列表更改当前列表的内容。
    requireItemSure=(val,e) =>{
    let tabs = this.state.tabs;
    let cons=tabs[this.state.currentIndex];
    dataCon = cons['data'];
    // consol.log(tabs[dataIndex])
    console.log(dataCon)

        this.setState({
            visibleRequire:val,
            cercolor: dataCon
          })        
          
        }
    

    要怎么设置cercolor
    这是循环出来的html
    const tarder=tradeOrder['orders'].map(function(item,index){
    let setName=this.state.cercolor?this.state.cercolor:item.sku_properties_name
    return(
    <span className="cor999">{setName} <i data-index={index} onClick={this.requireItemSure.bind(this, true)} >修改</i></span>
    现在的写法问题是 点击修改列表里的所有内容都被改掉了。求大神指教


Log in to reply