上一章:非常实用的js函数 | 下一章:vue弹窗,实现淘宝详情页监听手机返回键,然后关闭弹窗功能 |
TypeError: Cannot read property ‘length’ of undefined,如下图:
我们选择下拉框列表的时候,后台数据回显有问题。经过分析发现,后台数据返回的字段由tableList变为了optionsList,没有通知前端开发人员,导致tableList这个数组的返回值是ubdefined,还有就是我们需要循环的这个数组是[],导致报错引起的,这些都是我们通过进行相关行代码进行注释,发现的错误原因。
把前端代码中的tableList变为optionsList。 如果是后台返回数据正确但是有延迟造成的报错,可以多增加一层div嵌套,判断data对象是否有数据,有则渲染,没有则不渲染。