Vue项目中使用window.open()实现文件的下载
window.open() 实现文件下载
·
不需要传参
<template>
<el-button type="primary" @click="handleDownload">文件下载</el-button>
</template>
<script>
methods: {
handleDownload(){
window.open('http://172.16.13.79:80/api/download')
}
}
</script>
window.open里的url是请求后台的接口
传参
window.open(`http://172.16.13.79:80/api/download?mid=${mid}&filename=${filename}`)
通过模板字符串将接口和参数拼接
接口?${token前缀}=${token变量}&参数名=${参数变量}&第二个参数=${第二个参数变量}
更多推荐
所有评论(0)