Vue如何处理后台传输的乱码流数据问题?
- 内容介绍
- 相关推荐
本文共计461个文字,预计阅读时间需要2分钟。
后台返回的乱码流+解决方法:请求方式使用的axios,主要添加关健字的+{responseType: 'blob'}+axios封装export function postDownload(url, data) {+return new Promise((resolve, reject)=> {+instance.post(url, data, {+responseType: 'blob'+});+});+}
后台返回的乱码流
解决办法:
请求方式用的是axios,主要加关键的 {responseType: 'blob'}
axios封装
export function postDownload(url, data) { return new Promise((resolve, reject) => { instance.post(url,data,{responseType: 'blob'}).then(response => { resolve(response); }, err => { reject(err) }) }) }
下载插件 npm install js-file-download -S
运用:
下载excel时,后台设置了excel标题,要去请求头去取,传输过程中文会有乱码的情况,需要编码下。
本文共计461个文字,预计阅读时间需要2分钟。
后台返回的乱码流+解决方法:请求方式使用的axios,主要添加关健字的+{responseType: 'blob'}+axios封装export function postDownload(url, data) {+return new Promise((resolve, reject)=> {+instance.post(url, data, {+responseType: 'blob'+});+});+}
后台返回的乱码流
解决办法:
请求方式用的是axios,主要加关键的 {responseType: 'blob'}
axios封装
export function postDownload(url, data) { return new Promise((resolve, reject) => { instance.post(url,data,{responseType: 'blob'}).then(response => { resolve(response); }, err => { reject(err) }) }) }
下载插件 npm install js-file-download -S
运用:
下载excel时,后台设置了excel标题,要去请求头去取,传输过程中文会有乱码的情况,需要编码下。

