download(item){
this.name=item.class
var that =this
apis.GetFiles({id:item.id}).then(res => {
that.downloadGO(res)
}).catch(() => {
})
},
downloadGO (data) {
if (!data) {
return
}
let url = window.URL.createObjectURL(new Blob([data]))
let link = document.createElement('a')
link.style.display = 'none'
link.href = url
link.setAttribute('download', this.name)
document.body.appendChild(link)
link.click()
vue处理文件流 点击下载文件
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 有两个方法:window.open()和通过form表单来提交。 在线例子:https://hamupp.gith...
- 在 HTML5 中设置 的 download 属性,例如 点击以上连接,会下载一个文件,且下载的默认文件名为 ...
- 谷歌浏览器一直有一个问题困扰着我,就是我用浏览器搜索一个软件然后准备点击压缩包下载的时候,点击了N多遍,却总是死活...