js导出的excel文件无法打开/打开乱码,excel无法打开xxx.xlsx因为文件格式或文件扩展无效

excel无法打开xxx.xlsx因为文件格式或文件扩展无效

使用 a 标签导出这里就不细说了,直接说上述问题解决方案

在调用导出接口的时候加上两个参数

responseType: "blob"

responseEncoding: "utf8"

javascript 复制代码
export function test(data) {
  return util({
    url: '/test',
    method: 'POST',
    data,
    responseType: "blob",  //代表请求 blob数据格式
    responseEncoding: "utf8" // 使用UTF-8编码
  })
}
相关推荐
大鸡爪几秒前
Vue3 组件库实战(五):Icon 图标组件的设计与实现
前端·vue.js
bluceli几秒前
前端测试实战指南:构建高质量代码的完整体系
前端·测试
行走的陀螺仪几秒前
前端公共库开发保姆级路线:从0到1复刻VueUse官方级架构(pnpm+Turbo+VitePress)
前端·架构
顽固_倔强1 分钟前
深入理解 Vue3 数据绑定实现原理
前端·面试
前端付豪1 分钟前
组件拆分重构 App.vue
前端·架构·代码规范
Wect2 分钟前
React 更新触发原理详解
前端·react.js·面试
cxxcode2 分钟前
Web 帧渲染与 DOM 准备
前端
光影少年2 分钟前
React Hooks的理解?常用的有哪些?
前端·react.js·掘金·金石计划
大鸡爪3 分钟前
Vue3 组件库实战(七):从本地到 NPM:版本管理与自动化发布指南(下)
前端·vue.js
幸福摩天轮4 分钟前
记录commonjs的一道面试题
前端