【导出】导出文件名称是undefined.xls的解决办法

发布于 2023-04-02 22:15:11

原因:
前端src/api/service.js文件的downloadFile函数中,此处的或运算会一直认为filename + '.xls'为true

 const fileName = window.decodeURI(filename + '.xls' || res.headers['content-disposition'].split('=')[1]) || '文件导出.xls'

解决办法1:
前端在自己写的导出文件函数中,传入第四个参数filename

解决办法2:
将+ '.xls'移至最后,不参与或运算

const fileName = window.decodeURI(filename || res.headers['content-disposition'].split('=')[1]) || '文件导出'+ '.xls'
0 条评论

发布
问题