上面是vue的代码然而其余的都差不多
<script>export default{ methods:{ win_open(){ window.open('result.csv','_self'); }, hidden_a_download(){ //这种写起来很古典,全是DOM操作 let link = document.createElement('a'); link.style.display = 'none'; link.href = 'result.csv'; document.body.appendChild(link); link.click(); document.body.removeChild(link); } }}</script><template><button @click="win_open()">windows open download</button><a href="result.csv"><button>a href download</button></a><button @click="hidden_a_download()">hidden a href download</button></template>