条件:
1,url链接
2,文件下载
实现方法:
方法一:
window.open(“http://xx.xx”);
缺点:闪现一个新页面 关闭 再回到原来的页面 用户体验差
方法二:
<a class="button sure" :href="downurl+'dead/manager/excel?type='+type" download="bankinfo">导出</a>
直接使用 a链接 设置download属性
以上方法是要在知道 完整的href链接
方法三:
万能方法
js 模拟方法二
优点:不知道完整href值
image.png
代码:
var dom_a = document.createElement("a");
dom_a.style.display = "none";
dom_a.setAttribute("download", filename);
dom_a.href = util.basepeople_downurl() + filename;
document.body.appendChild(dom_a);
dom_a.click();
注意 其中的第五步非常重要
如果缺少第五步 在火狐和ie浏览器上 点击下载没有反应