vue实现前台生成word并下载,并且可实现批量打包下载
一、引用场景:前面的一个项目里面有一个申报表,后台收集的申报表需要批量导出,一开始我是用到的C#的WordOpApControlle,但是这种方法存在一个难以解决的问题。就是当你导出的这个word模板里面的数据多,导出的数量大,那么会经常TimeOut。这个只能从服务器带宽解决,就比较麻烦,所以我只能尝试从前天来解决,但是前面浏览器有同时下载限制,一次最多只能下载好像是6还是10,所以有了打包下载
·
一、引用场景:
前面的一个项目里面有一个申报表,后台收集的申报表需要批量导出,一开始我是用到的C#的WordOpApControlle,但是这种方法存在一个难以解决的问题。就是当你导出的这个word模板里面的数据多,导出的数量大,那么会经常TimeOut。这个只能从服务器带宽解决,就比较麻烦,所以我只能尝试从前天来解决,但是前面浏览器有同时下载限制,一次最多只能下载好像是6还是10,所以有了打包下载的想法。
二、废话不多说,直接贴代码
1、vue页面代码
2、doc.js
需要引入5个文件
主要结构:
list循环里面的代码模块:
三、word模板形式
红圈的是模板需要注意的地方
四、页面,运行展示
demo源码需要的话可以到我的博客资源内下载,或者下面回复想要源码。
更多推荐
已为社区贡献1条内容
所有评论(0)