SpringBoot后端Long数据传到前端js精度损失问题

方案一、修改后端

在对应的字段上添加注解,将Long转为String后传输。

	@JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long payNo;

方案二、修改前端

js对应的结果接收上使用BigInt

xxx().then((res) => {
   
    if(res){
   
        this.payNo = String(BigInt(res.payNo))
    }

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-17 06:18:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-17 06:18:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-17 06:18:02       82 阅读
  4. Python语言-面向对象

    2024-02-17 06:18:02       91 阅读

热门阅读

  1. 力扣:122. 买卖股票的最佳时机 II

    2024-02-17 06:18:02       51 阅读
  2. 【前端工程化面试题】说一下 webpack 的构建流程

    2024-02-17 06:18:02       65 阅读
  3. 使用 C++23 从零实现 RISC-V 模拟器(6):权限支持

    2024-02-17 06:18:02       44 阅读
  4. python自动定时任务schedule库的使用方法

    2024-02-17 06:18:02       54 阅读
  5. 搜索引擎枚举

    2024-02-17 06:18:02       57 阅读
  6. ACP科普:敏捷开发之kanban

    2024-02-17 06:18:02       44 阅读
  7. OpenAI 生成视频模型 Sora 论文翻译

    2024-02-17 06:18:02       46 阅读