课程
下载APP
源自:2-3 实现列表项的删除功能

特定情况的删除功能报错

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

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

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

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

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

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

有没有知道为什么的?

提问者:Opener 2019-07-06 22:12

2个回答

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

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

  • Opener
    2019-07-09 01:10

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