之前我们学过下载功能,是使用<a>标签+herf路径。
今天我们下载使用
<el-link :download="downloadname" :href="downloadUrl2" id="moban2" class="downloadBtn2" type="primary">
<el-button id="dibu_download" type="primary" @click="pullLog()" plain >拉取</el-button>
</el-link>
然后data,这里一般时存放下载的路径,我们之前也讲过
data() {
return {
downloadUrl2:"",//平时我们下载时直接再这里写的路径,但这里我们要动态赋值路径,等待后端返回下载链接放到这里的意思
}
}
然后后端返回链接,我们原理以为直接对downloadUrl2进行赋值
urltest = "http:\\192.168.0.1:8080\file\filename.zip" //这个是后端转过来的下载链接,就是再浏览器直接回车直接下载的
this.downloadUrl2 = urltest
问题来了: