通常做下载功能时后端下载居多,此时对于前端来说只需点击一个下载链接就可以实现下载功能。
当需要前端做下载功能时你就需要把后台返回的数据填充到excel或其他格式的文件中并触发下载动作,想想这个过程都不简单,但我们借助 js-xlsx
这个框架会很容易实现前端下载。
github地址:https://github.com/sheetjs/js-xlsx
,
文档地址:https://docs.sheetjs.com/#sheetjs-js-xlsx
README.md
中的介绍对于你来使用它很有帮助。
你完全可以借助github中的demo来完成一个简单的下载功能而不需要读文档,代码中有包括angular、react、vue等等在内的前端框架版本的demo。
网友评论