react 提交获取数据问题

varCouponlist=React.createClass({
getDefaultProps:function(){
return{data:[
{oid:123456,count:20,price:30,date:'2015-01-01'},
{oid:123458,count:30,price:40,date:'2015-01-02'},
{oid:123457,count:40,price:50,date:'2015-01-03'}
]}
},
render:function(){
return(
)
}
});
varCouponListTitle=React.createClass({
render:function(){
return(
代金券
)
}
});
varCouponListBody=React.createClass({
render:function(){
varitems=[];
for(vari=0;iitems.push(
);
}
return(
{items}
)
}
});
varCouponListBodyItem=React.createClass({
getInitialState:function(){
return{checkbox:true}
},
checkHandle:function(){
this.setState({
checkbox:!this.state.checkbox
})
console.log(this)
},
render:function(){
return(
订单编号:{this.props.oid}订单状态

mydemo

数量:{this.props.count}金额:¥{this.props.price}

有效期至{this.props.date}

)
}
});
varCouponButton=React.createClass({
FormData:function(){
console.log(this.props)
},
render:function(){
return(
支付
)
}
});
React.render(,document.getElementById('example'));
有一个数据源然后循环遍历出来3个列表点哪个按钮哪个按钮就高亮显示然后想点提交按钮后想把高亮显示的数据console.log出来我在选择按钮的时候保存了一个当前的索引之后就想不同怎么利用索引获取高亮的数据了
demo地址

			
千万里不及你
浏览 457回答 2
2回答

胡子哥哥

用数组下标多没创意,何不向AngularJs那样,自己给数组里每个元素创建一个uuid?这样的话,保存这个uuid,然后根据它再从数组里获取具体信息!
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript