Vue之下载文件
作者:互联网
vue中,如果是txt,pdf等,点击下载,浏览器不是直接下载文件,而是显示预览。
解决办法:
downloadFile(row) { //row是后台传回的文件地址
var elemIF = document.createElement('a');
elemIF.href = '/api/' + row;
elemIF.download = row;
elemIF.style.display = 'none';
document.body.appendChild(elemIF);
elemIF.click();
document.body.removeChild(elemIF);
},
标签:body,文件,Vue,elemIF,document,下载,row 来源: https://blog.csdn.net/suoniyusanxing/article/details/121526584