解决通过调用后台接口实现Excel导出功能,后台返回数据乱码的问题
问题如下:
这导致我虽然成功导出文件,但文件受损打不开
解决方案如下:
在调用接口加入:
// 导出
export function exportTemporaryPlan(params) {
return request({
url: '/XHPowerCutServer/power-plan-temporary/exportExcel',
method: 'get',
params,
responseType: 'arraybuffer' /* 解决请求数据乱码问题 */
})
}
!!!! responseType: ‘arraybuffer’ /* 解决请求数据乱码问题 */