vue下载xml文件
是我想复杂了,一开始没理解需求,以为是想让我把后端返回的xml文件转word下载,
那就记录一下吧,首先有个坑,preview的这里是不会把xml标签显示出来的,导致我以为这就是一个文本,去群里问后端同事,是不是搞错了,这是我拿到的值

随后我在控制台打印。数据打个码,大概长这样:(数据涉密打个码,重点咱看标签 这不是在这吗)这就是妥妥的xml文件
咱也是第一次处理xml,不丢人,下次就有经验了,接下来贴代码!
// res.data 就是返回的xml数据
let xml = res.data;let url = window.URL.createObjectURL(new Blob([xml], { type: "text/xml" }));// 然后就可以创建a标签 最后下载下来了let link = document.createElement("a");// 不显示链接link.style.display = "none";link.href = url;// 设置链接属性link.setAttribute("download", '此处放下载的文件名,如果为空,便是随机数');//点击链接document.body.appendChild(link);link.click();
总结
希望能对你有所帮助!!!
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
