最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
vue实现word,pdf文件的导出功能
时间:2022-06-25 15:51:34 编辑:袖梨 来源:一聚教程网
vue实现word或pdf文档导出的功能,我的项目是:后端返回一个文档流(下图),然后前端对文档流做处理进行下载,代码如下:
import axios from 'axios';
    axios.get(`url`, { //url: 接口地址
responseType: `arraybuffer` //一定要写
})
.then(res => {
if(res.status == 200){
let blob = new Blob([res.data], {
type: `application/msword` //word文档为msword,pdf文档为pdf
});
let objectUrl = URL.createObjectURL(blob);
let link = document.createElement("a");
let fname = `我的文档`; //下载文件的名字
link.href = objectUrl;
link.setAttribute("download", fname);
document.body.appendChild(link);
link.click();
}else {
this.$message({
type: "error",
message: "导出失败"
})
}
});
后端返回的文档流的格式:
PDF格式:
word格式:
相关文章
- 暗喻幻想凯瑟琳娜阿基态特点介绍 10-31
- 三国志8重制版游戏存档位置介绍说明 10-31
- 三国志8重制版奇才系统机制介绍说明 10-31
- 三国志8重制版人际关系机制介绍说明 10-31
- 二重螺旋武器怎么制作-武器锻造攻略指南 10-31
- 三国志8重制版虚构特典剧本介绍说明 10-30
 
             
                                 
                                 
                                 
                                 
                                            
                                         
                                            
                                         
                                            
                                         
                                            
                                         
                                            
                                         
                                            
                                         
                                            
                                         
                                            
                                         
                                            
                                         
                                            
                                        
