vue中下載excel的使用,后端鏈接兩種情況,一個是鏈接,一個是文件流


vue中下載excel使用

一、這是第一種情況,后台鏈接地址返回的是一個url,這個時候我只要在導出按鈕上綁定exportData()這個事件方法就好了

exportData() {

    this.timeIsEmpty();

    exportDataDeal(this.form).then(data => {

        if(data.status ==200){

            this.download(data.request.responseURL);

        }

    });

},

download(url) {

    var iframe =document.createElement("iframe")

    iframe.style.display ="none";

    iframe.src = url;

    document.body.appendChild(iframe);

},

二、這個地方的導出,后台返回的是文件流

<form action='https://apptest.rv2go.cn/rv-travel-order/v1/travelRefund/exportData'

  method="get" ref="selectContent">

<input type="text" id='columns' name = 'columns' v-model="value1" >

<input type="submit" id='column'>

</form>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM