有很多场景需要点击下载文件,比如我们点击按钮导出表格时会访问后台接口,后台接口返回给我们下载链接(可直接输入到浏览器即可访问下载的地址),此时我们会做下载处理,一下有两种实现方式;
使用a标签:此种方法适合下载固定文件,非即时生成的。
<a href="../../static/xxx.xlsx" download="xxx.xlsx">下载</a>
使用JS的window.open():优势非常明显,可以下载固定东西,也可以在接口回调中使用,便于下载动态即时生成文件
window.open("../../static/xxx.xlsx")
window.open("https://mp.csdn.net/postedit/static/xxx.xlsx")