vue-cli2 axios下载本地word文件

vue-cli3 public文件创建static文件保存word
axios({ method: 'get', responseType: 'blob', url: 'static/json/sm.doc' // word在static文件下 }).then(res=> { console.log(res); // let blob = new Blob([res.data); // 为blob设置文件类型 let url = window.URL.createObjectURL(blob); let a = document.createElement("a"); a.href = url; a.download = 'name.doc'; a.style.display='none'; document.body.appendChild(a); a.click(); a.parentNode.removeChild(a); window.URL.revokeObjectURL(url); })

  

posted @ 2022-06-21 16:08  Webwhl  阅读(372)  评论(0编辑  收藏  举报