特定情况的删除功能报错

来源:2-3 实现列表项的删除功能

Opener

2019-07-06 22:12

如果list中有初始元素,刚刚进入(刷新)页面,点击最后一项触发删除,会报错

https://img3.mukewang.com/5d20ab530001d9c901830142.jpg

https://img1.mukewang.com/5d20ac4200013fa002340094.jpg

https://img4.mukewang.com/5d20ab530001849309630106.jpg

但是如果第一次点击的不是最后一个元素就不报错;

list初始为空,之后添加进去的(老师就是这么做的,所以按照老师的来的可能遇不到这个问题),点击最后一个也不报错。

有没有知道为什么的?

写回答 关注

2回答

  • Opener
    2019-07-09 01:10:12

    今天重新打开项目再运行就没有问题了,又是个玄学问题看来

  • 正在努力的叶修
    2019-07-07 14:55:15

    你报的错是因为删除的对象为空,我的照老师做的加了初始值点删除也不会报错,你可以在删除函数里看看你传进去的index是不是正确的,或者看看你绑定事件的时候的this指向是不是有问题

React16.4 快速上手

结合实例带你快速入门React16基础语法,并完成Todolist功能开发。

39664 学习 · 134 问题

查看课程

相似问题