前端长整型精度丢失问题

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

阅读 4.9k
2 个回答

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

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

image.png

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题