废话不多说
这是后端接口
前端处理
直接上代码
exportTable() {
fileDetailExport(this.$route.query.id).then(res => {
console.log(res)
this.funDownload(res, "社会人档案详情.docx")
})
},
funDownload(content, filename) {
// 创建隐藏的可下载链接
var eleLink = document.createElement("a")
eleLink.download = filename;
eleLink.style.display = "none"
// 字符内容转变成blob地址
var blob = new Blob([content])
eleLink.href = URL.createObjectURL(blob)
// 触发点击
document.body.appendChild(eleLink)
eleLink.click()
// 然后移除
document.body.removeChild(eleLink)
},
over