首页 > 编程知识 正文

Invalid array length

时间:2023-05-04 14:37:09 阅读:250844 作者:4177

问题报错: Invalid array length

背景: team_total 和 sub_total 是接口获取的数据 在接口数据返回前渲染的时候, 两个数据还没有获取到 此时去计算: 减去数组的长度, 使数组长度前加了负号 然而数组长度为负数会报错。 下图: 对数组长度做判断是错的, 我们应该对 接口返回的数据 total做判断

报错原因: 数组长度为负数 解决办法: 对数组长度做判断是错的, 我们应该对 接口返回的数据 total做判断

再次报错: 使用vue-dragbble组件, 在做拖动时, 数组在动态变化, 计算属性也随之变化, 再次优化 解决方法: 不在数组长度前做减法计算, 而是放在前面, 取绝对值

UsinguseState()withanobjectasstate

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。