当前位置: 首页 > news >正文

问题:前端获取long型数值精度丢失,后面几位都为0

文章目录

    • 问题
    • 分析
    • 解决

问题

通过接口获取到的数据和 Postman 获取到的数据不一样,仔细看 data 的第17位之后
在这里插入图片描述
在这里插入图片描述

分析

该字段类型是long类型问题:前端接收到数据后,发现精度丢失,当返回的结果超过17位的时候,后面的全部变成0!超出精度部分全部变成了00

解决

第一种办法:在后台把 long型改为String类型,但是代价有点大,只要涉及到的地方都需要改
第二种办法:使用工具进行转化把 long 型改为String类型,这种方法可以实现全局转化(推荐)
第三种办法:前端进行处理(目前没有很好的办法,不推荐)

综上,解决办法:转格式,把id转成string

或者 用这个UUID
在这里插入图片描述

相关文章:

  • Synthetic Temporal Anomaly Guided End-to-End Video Anomaly Detection 论文阅读
  • STM32---通用定时器(一)理论基础
  • 【亲测有效】解决三月八号ChatGPT 发消息无响应!
  • 【vue2基础教程】vue指令
  • 深入理解 Webpack 热更新原理:提升开发效率的关键
  • 新概念英语第二册(73)
  • T1 小美的数组询问(15分) - 美团编程题 题解
  • DHCP中继实验(华为)
  • Python图像处理:1.插值、频域变换与对比度增强
  • Android中的抽象类与接口的区别是什么?谈谈List, Set, Map的区别?
  • Linux系统——web服务拓展练习
  • Lesson 6 Convolutional Neural Network(CNN)
  • 【数据库】索引 视图 触发器 分页查询
  • 深入解析汽车MCU的软件架构
  • grafana table合并查询
  • python3.6+scrapy+mysql 爬虫实战
  • 【JavaScript】通过闭包创建具有私有属性的实例对象
  • CSS盒模型深入
  • CSS居中完全指南——构建CSS居中决策树
  • Java程序员幽默爆笑锦集
  • Octave 入门
  • python3 使用 asyncio 代替线程
  • SSH 免密登录
  • vue学习系列(二)vue-cli
  • Web Storage相关
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 简单易用的leetcode开发测试工具(npm)
  • 力扣(LeetCode)21
  • 前端存储 - localStorage
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 山寨一个 Promise
  • 适配mpvue平台的的微信小程序日历组件mpvue-calendar
  • 微服务核心架构梳理
  • elasticsearch-head插件安装
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • #微信小程序:微信小程序常见的配置传旨
  • $(selector).each()和$.each()的区别
  • (007)XHTML文档之标题——h1~h6
  • (8)STL算法之替换
  • (poj1.3.2)1791(构造法模拟)
  • (阿里云万网)-域名注册购买实名流程
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • .NET C#版本和.NET版本以及VS版本的对应关系
  • .NET精简框架的“无法找到资源程序集”异常释疑
  • .Net中的设计模式——Factory Method模式
  • .php文件都打不开,打不开php文件怎么办
  • @AutoConfigurationPackage的使用
  • @Autowired 与@Resource的区别
  • @Autowired注解的实现原理
  • @RequestBody与@ResponseBody的使用
  • [.NET]桃源网络硬盘 v7.4