uniapp跨平台开发---uni.request返回int数字过长精度丢失

控制台预览

strung: 1158850966929119000

接口响应

"strung": 1158850966929118852

问题排查

查看了接口封装,没有做任何处理怀疑是uni.request方法自己转换是丢失了精度

解决方案

javascript 复制代码
uni.request({
            dataType: "string",//增加配置项dataType= string
            success: (res) => {
//这里可以根据你的字段名称来进行处理(我的是srung)
                let dataStr = JSON.parse(res.data.replace(/strung\":(\d+)/g,"strung\":\"$1\""));

            },
            fail: (err) => {
                reject(err)
            }
        })
相关推荐
zyplayer-doc1 小时前
VuePress类静态文档站和动态知识库怎么选:两种技术路线的适用场景
javascript·人工智能·后端·安全·智能手机
码哥DFS6 小时前
构造函数、实例对象、对象原型 ----三者关系
开发语言·javascript·原型模式
满栀5856 小时前
vue动态路由效果
前端·javascript·vue.js·前端框架·vue
jjw_zyfx8 小时前
css vue vite实现闪烁的呼吸效果
javascript·css·vue.js
sunly_8 小时前
React useActionState 的用法详解
前端·javascript·react.js
cyadyx9 小时前
【Three.js】Three.js 中加载 3D 模型
前端·javascript·3d
汉堡大王95279 小时前
前端工程师 TypeScript 上手指南:一条清晰的从入门到精通路线
前端·javascript·react.js
wear工程师9 小时前
防抖为什么会失效?React 面试里的闭包和定时器
javascript·react.js
浅水壁虎9 小时前
vue基础(第四章 Pinia)
前端·javascript·vue.js
2501_916007479 小时前
Bundle ID 注册与管理 App ID 创建指南 命名规则 权限开关与删除注意事项
android·ios·小程序·https·uni-app·iphone·webview