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)
            }
        })
相关推荐
西陵6 小时前
Nx带来极致的前端开发体验——使用MF进行增量构建
前端·javascript·架构
JackieDYH6 小时前
vue3中reactive和ref如何使用和区别
前端·javascript·vue.js
伍哥的传说6 小时前
解密 Vue 3 shallowRef:浅层响应式 vs 深度响应式的性能对决
javascript·vue.js·ecmascript·vue3.js·大数据处理·响应式系统·shallowref
前端开发爱好者8 小时前
弃用 html2canvas!快 93 倍的截图神器
前端·javascript·vue.js
ss2738 小时前
手写MyBatis第39弹:深入MyBatis BatchExecutor实现原理与最佳实践
前端·javascript·html
leon_teacher8 小时前
HarmonyOS权限管理应用
android·服务器·前端·javascript·华为·harmonyos
lumi.8 小时前
HarmonyOS image组件深度解析:多场景应用与性能优化指南(2.4详细解析,完整见uniapp官网)
前端·javascript·小程序·uni-app·html·css3
liangshanbo121511 小时前
Speculation Rules API
前端·javascript·html