Invalid array length

问题报错: Invalid array length

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值