处理图片文件流
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;
});