本文主要是介绍vue 下载模板excle 报错 无法打开,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
vue 下载模板excle 报错 无法打开
最近有个需求是要下载模板以供后来导入提供样式
效果如图
点击下载后左下角会出现所下载的文件
但是后来报错无法下载
具体解决代码如下:
下面展示一些 内联代码片
。
// 划重点 封装接口方法时加上responseTape
expoet function down (data) {return request ({url: xxx,method: xxx,data,responseType: 'blob' // 必须要加上否则会报错})
}
具体方法如下
// 下载模板方法
handleDown () {down.then(res => {let url = window.URL.createObjectURL(new Blob([res]))let link = document.createElement('a')link.style.display = 'none'link.href = urllink.setAttribute('download', '名字.xlsx')document.body.appendChild(link)link.click()})
}
今天就分享到这儿希望可以帮助到你
这篇关于vue 下载模板excle 报错 无法打开的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!