Axios使用

处理图片文件流

axios.get(url, {
    responseType: 'arraybuffer'
}).then(res => {
    let base64 = btoa(new Uint8Array(res.data).reduce((data, byte) => data + String.fromCharCode(byte), ''));
    return 'data:image/png;base64,' + base64;
});

然后将返回的字符串赋值到 img 标签的 src 属性中即可

使用qs序列化请求参数

首先安装qs

npm install qs

然后在axios.js中引入qs

import qs from 'qs'

配置 axio s的请求拦截器 interceptors.request

_axios.interceptors.request.use(config => {
  config.transformRequest = [(data, headers) => qs.stringify(data)]
  return config
})

本文链接:

https://ponjs.com/archives/axios-usage.html
1 + 6 =
快来做第一个评论的人吧~