uniapp 的發起請求 API uni.request 返回的數據出現小數科學計數法。
原因是 request 方法的參數 dataType 默認值是 json,uniapp 會嘗試對返回的數據做一次 JSON.parse。
那么如果返回的是 2021111222001414245754264151
這種很大的數字,JSON.parse 之后會得到 2.0211112220014142e+27
.
解決: dataType 設置為 text
,表示返回的數據是純字符串,uniapp 不會做多余的處理。
參考鏈接:
https://www.365jz.com/article/24337
https://uniapp.dcloud.io/api/request/request