请稍等 ...
×

采纳答案成功!

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

老师,你好。你写的这个index有问题啊。删除一直是第一个,打印的index值有误,怎么破???

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

3回答

Dell 2018-09-02 19:58:49

onClick={()=>{this.props.....}}  括号里没有index参数的

4 回复 有任何疑惑可以回复我~
  • 老师,中间括号里不写东西,系统报错说index没有参数。
    中间括号里写index,永远删除的是第一行,怎么办
    回复 有任何疑惑可以回复我~ 2019-04-04 08:08:48
  • onClick={()=>{this.props.handleDelete(index)}} 这么写就可以了
    回复 有任何疑惑可以回复我~ 2019-04-05 22:38:24
Dell 2019-08-06 22:36:36

onClick 后面跟着的那个index,你把它删了就好了

0 回复 有任何疑惑可以回复我~
  • onClick传递的是一个普通的函数,那么这个地方为什么不能写参数index呢?希望能解答一下,谢谢
    回复 有任何疑惑可以回复我~ 2019-08-23 23:29:49
幕布斯8261657 2019-08-06 00:24:09

可以打印出来看看。如果箭头函数的括号里传了参数,传递的是一个事件对象。导致reducer接收到的action.index值是一个Class对象,执行`

newState.list.splice(action.idx, 1);

`后,把首个删掉了。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信