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

前端接收后端19位数字参数,精度丢失的问题

这里写自定义目录标题

  • 安装插件json-bigint
  • 在封装请求的文件中配置

安装插件json-bigint

前端一般都是用axios进行数据请求,故引入json-bigint。

npm install json-bigint

在封装请求的文件中配置

axios.create()之前配置

import JSONBIG from 'json-bigint'
import axios from 'axios';

axios.defaults.transformResponse = [
  function (data) {
    const json = JSONBIG({
      storeAsString: true
    })
    const res = json.parse(data)
    return res
  }
]

let axiosInstance = axios.create(AXIOS_DEFAULT_CONFIG);
http://www.dtcms.com/a/31276.html

相关文章:

  • 二叉树层序遍历的三种情况(总结)
  • ResponseUtil.out 方法分析
  • Golang连接使用SqlCipher
  • android studio 界面启动模拟器无反应——从命令行启动模拟器
  • 一分钟学会JavaScript 变量
  • vxe-table实现动态列
  • 2025年度福建省职业院校技能大赛高职组“信息安全管理与评估”赛项规程
  • [c++]--类和对象
  • 【uniapp*vue3】app/h5 webview通讯方案
  • UE5中按钮圆角,设置边框
  • Redis使用手册
  • 使用Hardhat实现ERC20 代币合约详解
  • 通俗易懂的DOM事件模型指南
  • 数据结构:哈希表(unordered_map)
  • 1.13作业
  • 人工智能之自动驾驶技术体系
  • 大学本科教务系统设计方案,涵盖需求分析、架构设计、核心模块和技术实现要点
  • 长尾关键词优化三步法:提升SEO搜索排名实战
  • MATLAB | 设置滑动窗口计算栅格数据的CV变异系数
  • MySQL数据库表约束详解
  • 一些时间方法
  • python入门 介绍及变量的使用
  • 低代码与开发框架的一些整合[2]
  • Error: error:0308010C:digital envelope routines::unsupported
  • My Metronome for Mac v1.4.2 我的节拍器 支持M、Intel芯片
  • 【工具篇】【深度解析 DeepAI 工具:开启 AI 应用新体验】
  • 机器翻译中的编码器、自注意和解码器
  • c语言中offseto宏
  • 单片机 code RO-data RW-data ZI-data以及OTA学习
  • 在PyTorch中使用插值法来优化卷积神经网络(CNN)所需硬件资源