vue實現excel導出


利用vue實現Excel導出,

因為ajax必須有返回,而導出excel是沒有返回的,並且還在api中實現導出具體邏輯,所以就用下面的方式實現了

代碼實例:

   beginExport(v){
        console.log(v);
        var param = Object.assign({}, v);//v是一個對象,將所有可枚舉屬性的值從一個或多個源對象復制到目標對象
        let paramStr = ``;//let 為es6新增的用來聲明的變量,但是和var又不一樣,let只在let所在的代碼塊有用,外面是會錯的。
        console.log(param);
        for(let [k,v] of Object.entries(param)){//返回一個給定對象自身可枚舉屬性的鍵值對數組,有點類似foreach遍歷,object.entries返回的就是我們平常用的數據,只是這里是對象。
        paramStr +=`${k}=${v}&`
    }
        console.log(paramStr);
        window.location.href='/api/complaint/export-fund-cash-order?'+paramStr;
    },

我是后端,但是我已經懂了

代碼架構接之前的博文https://www.cnblogs.com/two-bees/p/11122327.html

附錄:

https://www.jianshu.com/p/6f4537bb89b2

https://www.jianshu.com/p/e22113e3f614


免責聲明!

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



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