前端 axios 的话,可以自定义 parser ,然后用上面说的 json-bigint 。
可以全局,也可以单个函数,用到的地方解析一下。
```typescript
/**
* 定义 parser
*/
export function bigIntTransformer(data: string) {
const jsonBig = jsonBigint({ storeAsString: true });
try {
return jsonBig.parse(data);
} catch {
return JSON.parse(data);
}
}
/**
* 接口使用
*/
export function createAccountApi(reqVo: AccountReqVo) {
return
http.post(genApiUrl("/add"), reqVo, {
transformRequest: bigIntTransformer,
});
}
```