前端长整型精度丢失问题

后端的id采用长整型来存储,传到后端后出现精度丢失,前端只能存储16位的整型,后面的都变成了0,浏览器打开开发者工具,response里面的id是正确,js和response为什么不一样呢?

阅读 5k
2 个回答

叫后端格式化成字符串类型再跟前端通信,这样是最便捷的方案,也就是 1234567890987654321 ➡️ "1234567890987654321"。

比如你看思否就是这样做的:

image.png

P.S. 开发者工具又不是 JS 写的……

推荐问题