我这里只是进行数据请求,将后台返回的路径进行a标签打开下载,如果你的后端返回的不是下载路径,该方法不能使用
请求方法什么的根据你自己的定义,主要是圈出的内容,自己写的记录一下
//下载模板
downBtn(id) {
this.$http("接口地址", "GET", {
id,
}).then((res) => {
if (res && res.code == 200) {
let url = "域名" + res.result.fileUrl;
//---------------------------------------------------------
let link = document.createElement("a");
link.style.display = "none";
link.href = url;
link.setAttribute("target", "_blank");
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
//---------------------------------------------------------
} else {
this.$message({
type:'error',
message:res.message
})
}
});
},