采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
onClick={()=>{this.props.....}} 括号里没有index参数的
老师,中间括号里不写东西,系统报错说index没有参数。 中间括号里写index,永远删除的是第一行,怎么办
onClick={()=>{this.props.handleDelete(index)}} 这么写就可以了
onClick 后面跟着的那个index,你把它删了就好了
onClick传递的是一个普通的函数,那么这个地方为什么不能写参数index呢?希望能解答一下,谢谢
可以打印出来看看。如果箭头函数的括号里传了参数,传递的是一个事件对象。导致reducer接收到的action.index值是一个Class对象,执行`
newState.list.splice(action.idx, 1);
`后,把首个删掉了。
登录后可查看更多问答,登录/注册
主流新技术 React-redux,React-router4,贯穿基础语法
5.5k 22
5.6k 20
2.0k 19
4.2k 17
1.4k 13