前端传递的数据
后端返回数据
在控制台打印
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
相关推荐
OpenTiny社区16 分钟前
Node.js技术原理分析系列——Node.js的perf_hooks模块作用和用法菲力蒲LY20 分钟前
输入搜索、分组展示选项、下拉选取,全局跳转页,el-select 实现 —— 后端数据处理代码,抛砖引玉展思路飞天大河豚1 小时前
2025前端框架最新组件解析与实战技巧:Vue与React的革新之路MickeyCV2 小时前
Nginx学习笔记:常用命令&端口占用报错解决&Nginx核心配置文件解读祈澈菇凉2 小时前
webpack和grunt以及gulp有什么不同?十步杀一人_千里不留行2 小时前
React Native 下拉选择组件首次点击失效问题的深入分析与解决zy0101012 小时前
HTML列表,表格和表单初辰ge2 小时前
【p-camera-h5】 一款开箱即用的H5相机插件,支持拍照、录像、动态水印与样式高度定制化。HugeYLH2 小时前
解决npm问题:错误的代理设置六个点3 小时前
DNS与获取页面白屏时间