本文主要是介绍日常bug收录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前端
- 业务场景:有一棵摄像头列表的树,每个摄像头有一个复选框,可以勾选和取消勾选,把已经勾选的摄像头信息保持到一个数组里面,勾选时往数组里面添加元素,取消勾选时从数组里面删除元素,每次数组内容变化就会触发一个请求去拿摄像头的播放地址,这里请求前和请求后都会用到数组元素,最开始写代码的时候每次都通过数组下标去取元素,结果导致的问题就是,因为请求后台接口涉及到异步操作,如果快速取消刚刚的勾选,等请求返回再根据下标取数组元素就会报错:
修复方式:请求前先把i下标对应的元素取出来放到临时变量中,异步操作后从临时变量中取就不会有问题了
这篇关于日常bug收录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!