vue 使用 file-saver 实现下载功能
需求:将从后台获取的字符串,变成一个txt文件下载下来。首先下载 file-saver 包npm install file-saver --savelet content = '下载内容包括特殊字符*&……%¥#@!试验'let blob = new Blob([content], { type: 'text/plain;charset=utf-8' })saveAs(blob,+ '下载
·
需求:将从后台获取的字符串,变成一个txt文件下载下来。
- 首先下载 file-saver 包
npm install file-saver --save
let content = '下载内容包括特殊字符*&……%¥#@!试验'
let blob = new Blob([content], { type: 'text/plain;charset=utf-8' })
saveAs(blob, + '下载名字.txt')
如果需要换行,或者添加title,在你取回来数据时,拼接好再传到blob中。
关于 new Blob() 直接用就ok。
如果用不了,你看一下你们当前项目中有没有下载blob包,如果下载了,先引入再new Blob()。
就酱~
更多推荐
已为社区贡献2条内容
所有评论(0)