接口封装:
//导出文档
export function exporting(params) {
return request({
url: "/apiInfoExport/detailInfo/" + params,
method: "get",
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
// params,
responseType: 'blob',
noErrorMsg:true
});
}
安装file-saver插件
npm install file-saver --save
js
//导出文档
exportingWord(index,row){
exporting(row.id).then(res =>{
console.log(res,"打印res");
const blob = new Blob([res], { type: 'application/msword' })
// 使用FileSaver.js保存Blob对象为Word文件
saveAs(blob, row.menuName)
})
},