对于map出来的数据,如何单独操作其中一个?

#1

这是我map出来的数据

效果图

我要实现的是点击取消订单的button,让这条订单信息消失



取消订单过后单击确定的回调函数不知道怎么写,自己传了一个数据内容过去却不知道从哪里下手,感觉应该是直接删掉这条数据,他就不会map出来,应该怎么操作呢

#2

把map的index传进去,不就可以直接在数组里把这一条删了。再往后台发个请求把这数据删了

#3

可以具体点吗?就是当 index == dataIndex 时,把dataIndex这条数据删了?

#4

quitButton里面,onClick={this.quitOrder,bind(this,dataIndex)}.
然后在quitOrder函数里面直接data.splice(dataIndex,1)不就行了。
函数请用胖箭头=>,省得有this绑定问题

#5

可以了! 不知道还有个这样的数组函数,谢谢!

#6

即使不用这个Array的函数,你也可以用循环把dataIndex位置上这个元素删掉啊