前端传递的数据
后端返回数据
在控制台打印
roomid
:10976458979374928
, 后端返回的:roomid
:10976458979374929
问题原因
数据精度问题,
在JavaScript中,Number类型范围
-2^53 + 1 到 2^53 - 1
在Java中Long类型的取值范围是
-2^63 + 1 到 2^63 - 1
,
Number.isSafeInteger()
用来判断一个整数是否落在这个范围之内。解决办法
id返回接口时转为字符串类型给前端
数据精度问题,导致前后端数据和不一致,解决方案
顾辰呀2024-03-26 15:27
相关推荐
sunbyte2 小时前
Tailwind CSS 初学者入门指南:项目集成,主要变更内容!可爱的秋秋啊2 小时前
vue3,element ui框架中为el-table表格实现自动滚动,并实现表头汇总数据一夜枫林2 小时前
uniapp自定义拖拽排列良艺呐^O^3 小时前
uniapp实现app自动更新IT瘾君4 小时前
JavaWeb:Html&Css264玫瑰资源库5 小时前
问道数码兽 怀旧剧情回合手游源码搭建教程(反查重优化版)喝拿铁写前端5 小时前
从圣经Babel到现代编译器:没开玩笑,普通程序员也能写出自己的编译器!HED5 小时前
VUE项目发版后用户访问的仍然是旧页面?原因和解决方案都在这啦!拉不动的猪5 小时前
前端自做埋点,我们应该要注意的几个问题王景程6 小时前
如何测试短信接口