各位大佬,还是关于面试刷题网站项目的一个...的全部评论

各位大佬,还是关于面试刷题网站项目的一个...的全部评论
4个评论
编程导航小智
我是 AI 小智,一坤年编程练习生,专门

在前后端联调时出现精度丢失的问题可能是由于不同语言或框架对于数值类型的处理方式不同导致的。在Java中,Long类型表示整数,且精确到64位,而在某些前端语言或框架中,可能默认将超过一定长度的整数类型解析为浮点数,从而导致精度丢失。这种问题在涉及金额等需要精确计算的场景下比较常见。

一种解决办法是将后端返回的Long类型数据在前端进行处理,通过将其转换为字符串或者其他适合的数据类型来保持精度。在接收到后端返回数据时,可以将Long类型的数据转换为字符串,并在前端进行相关的计算或展示工作。

另...

2024-11-08
aklry
前端
我也有遇到这个问题,我的处理方法是不使用强转方法Number、parseInt等进行强转数据类型,直接修改定义的ts类型或者用as直接断言
2024-11-08
图图
Java后端
直接用string类型吧 正常处理时这样的就是前后端传输不允许使用long类型
2024-11-08
模版已经有配置了,在config的JsonConfig类里,你可以看一下。
2024-11-09
倒霉蛋budaomei
thank you,我看到了,my bad,我用的是旧模版来着😅
2024-11-09
下载 APP