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

posted @ 2021-11-14 23:37  imzhi  阅读(983)  评论(0编辑  收藏  举报