首先把需要下载的文档放在public文件夹下,具体代码如下
dowloadZn() {
axios.get(process.env.VUE_APP_CURRENT_URL+'/doc.docx', {
responseType: 'blob',
}).then(response => {
const url = window.URL.createObjectURL(new Blob([response.data]));
const link = document.createElement('a');
let fname = 'XXX.docx';
link.href = url;
link.setAttribute('download', fname);
document.body.appendChild(link);
link.click();
})
}
process.env.VUE_APP_CURRENT_URL为你环境变量中设置的当前前端访问链接,如http://localhost:8081
浙公网安备 33010602011771号