uniapp 发起请求 request 返回数据出现小数科学计数法的解决


uniapp 的发起请求 API uni.request 返回的数据出现小数科学计数法。

原因是 request 方法的参数 dataType 默认值是 json,uniapp 会尝试对返回的数据做一次 JSON.parse。
image

那么如果返回的是 2021111222001414245754264151 这种很大的数字,JSON.parse 之后会得到 2.0211112220014142e+27.

解决: dataType 设置为 text,表示返回的数据是纯字符串,uniapp 不会做多余的处理。

参考链接:
https://www.365jz.com/article/24337
https://uniapp.dcloud.io/api/request/request


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM