Vue如何处理后台传输的乱码流数据问题?

2026-04-02 09:000阅读0评论SEO教程
  • 内容介绍
  • 相关推荐

本文共计461个文字,预计阅读时间需要2分钟。

Vue如何处理后台传输的乱码流数据问题?

后台返回的乱码流+解决方法:请求方式使用的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分钟。

Vue如何处理后台传输的乱码流数据问题?

后台返回的乱码流+解决方法:请求方式使用的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标题,要去请求头去取,传输过程中文会有乱码的情况,需要编码下。

阅读全文