测试测长整型数据的时候,接口返回的数值和UI页面展示的数值不一致,然后我才发现在控制台输出的时候超出16位,精度丢失了。
遇到这样的问题,可以有以下几个解决办法:
1.让后端转成字符串返回给前端;
2.使用decimal.js处理,附上地址decimal.js
3.让产品更改需求,控制长整型数字位数在16位以内
js数字长度超过16位精度丢失
于 2023-03-08 10:48:25 首次发布
测试测长整型数据的时候,接口返回的数值和UI页面展示的数值不一致,然后我才发现在控制台输出的时候超出16位,精度丢失了。
遇到这样的问题,可以有以下几个解决办法:
1.让后端转成字符串返回给前端;
2.使用decimal.js处理,附上地址decimal.js
3.让产品更改需求,控制长整型数字位数在16位以内