嘿,我对Vue非常不熟悉,但在这个项目中,我有一个“下载”按钮,用户可以从中下载文件。 当我点击“下载”按钮时,它一直在同一个浏览器中打开文件而不是下载它。 是否有一种方法可以使 a-href
或 button function
下载文件?
我的jsFiddle代码 https://jsfiddle.net/ez36jmx5/10/。
查看
<div id="app">
<a href="https://homepages.cae.wisc.edu/~ece533/images/airplane.png" download>DOWNLOAD</a>
<br><br>
<button v-on:click="clickedDownload()"> <!-- opens files in new tab -->
DOWNLOAD
</button>
</div>
方法
new Vue({
el: "#app",
data: {
},
methods: {
clickedDownload(){
var fileName='https://homepages.cae.wisc.edu/~ece533/images/airplane.png';
window.open(fileName, 'Download');
}
}
})