请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

UI组件拆分的bug

<List

style={{width:'300px',marginTop:'20px'}}

bordered

dataSource={this.props.list}

renderItem={(item,index)=> (<List.Item onClick={(index)=>{this.props.handleItemClick(index)}}>{item}</List.Item>)}

/>

rederItem的index并不是0,1等数字,如图https://img1.sycdn.imooc.com//szimg/5b3ca9590001898414740112.jpg
这样导致bug是删除永远删除的是第一个值

正在回答 回答被采纳积分+3

3回答

慕粉2325311140 2018-08-07 09:50:02

遇到同样的问题,虽然同学提供的答案能解决问题,但不是很理解这块出错的原因,可否指教一下呢?@DellLee

0 回复 有任何疑惑可以回复我~
喏垨戸 2018-07-13 16:33:23

6-4中讲到      26:58处

0 回复 有任何疑惑可以回复我~
Dell 2018-07-04 19:43:12

你这是用了antd么?antd里面的回掉参数你可以依次打印出来来看看,他不是简单的map函数

0 回复 有任何疑惑可以回复我~
  • 提问者 刚仔 #1
    往后面看的时候,你自己发现bug了,修改了,已经解决,谢谢老师
    回复 有任何疑惑可以回复我~ 2018-07-04 23:40:56
  • Dell 回复 提问者 刚仔 #2
    好的,收到
    回复 有任何疑惑可以回复我~ 2018-07-05 09:58:19
  • 梦无涯1978 回复 提问者 刚仔 #3
    我也遇到这个问题了,找了半天没找出来,求指教
    回复 有任何疑惑可以回复我~ 2018-07-08 15:53:41
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信