国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

axios請求、 Excel 表格導出

這篇具有很好參考價值的文章主要介紹了axios請求、 Excel 表格導出。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

import axios  from 'axios';

//用于導出excel表格
export const exportExcel = ({ method = 'get', url, data = {}, fileName }) => {
    const field = method === 'get' ? 'params' : 'data';
    axios({
        method,
        url,
        [field]: data,
        responseType: 'blob'
    })
        .then((res) => {
            //導出接口失敗 返回的也是blob type為application/json
            if (res.data?.type === 'application/json') throw new Error();

            const blob = new Blob([res.data], {
                type: 'application/vnd.ms-excel'
            });
            if ('download' in document.createElement('a')) {
                // 非IE瀏覽器下載
                // 創(chuàng)建a標簽
                const link = document.createElement('a');
                // 規(guī)定下載的超鏈接
                link.setAttribute('download', `${fileName}.xls`);
                // 未點擊前隱藏a鏈接
                link.style.display = 'none';
                // 創(chuàng)建URL對象,指向該文件url
                link.href = URL.createObjectURL(blob);
                // 將a標簽添加到dom中
                document.body.append(link);
                // 觸發(fā)a標簽點擊事件
                link.click();
                // 釋放之前的URL對象
                URL.revokeObjectURL(link.href);
                // 從dom中移除該a鏈接
                document.body.removeChild(link);
            } else {
                // IE10+ 下載
                navigator.msSaveBlob(blob, filename);
            }
            console.log('導出成功');
        })
        .catch(() => {
            console.log('導出失敗');
        });
};

注:基于axios 直接請求后端接口,導出Excel 表格文章來源地址http://www.zghlxwxcb.cn/news/detail-506810.html

到了這里,關于axios請求、 Excel 表格導出的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • layui 導出 Excel表格的方法

    layui 導出 Excel表格的方法

    如下圖: ?也可設置數(shù)據(jù)導出按鈕,通過方法導出任意數(shù)據(jù),方法如下: 語法: 示例: 該方法也可以不用依賴table的實例,可直接導出任意數(shù)據(jù): 1、下載插件放入項目中 ? 2、前端界面設置button按鈕 3、獲取點擊事件 4、table分頁,導出當前頁內容 5、導出全部數(shù)據(jù)

    2024年02月11日
    瀏覽(20)
  • Vue前端表格導出Excel文件

    Vue前端表格導出Excel文件

    分享一個Vue前端導出Excel文件的方法。記錄學習! 功能需求 :將表格的全部數(shù)據(jù)導出Excel格式的文件 前端 :Vue3+Element-Plus 這個導出方法全部為前端操作,后端只需要傳入表格數(shù)據(jù)到前端即可(基礎的多表查詢,用的內連接) 2.1 核心方法 將這個導出方法單獨封裝出來,帶一

    2023年04月24日
    瀏覽(24)
  • 《springboot中實現(xiàn)excel表格導出》

    簡介 在Spring Boot中,實現(xiàn)Excel表格導出的方式有很多種,以下是幾種常見的方法: 使用Apache POI:Apache POI是一個開源的Java API,用于處理Microsoft Office文檔格式,包括Excel電子表格。在Spring Boot中,可以使用Apache POI創(chuàng)建Excel文檔,并將其寫入HTTP響應中,以實現(xiàn)Excel表格的導出。

    2024年02月16日
    瀏覽(21)
  • Java Poi導出Excel表格詳解

    Java Poi導出Excel表格詳解

    一、導出下面的表格 二、流程詳解 ??????? 1、導出excel需要先將數(shù)據(jù)準備好 ??????? 2、創(chuàng)建工作傅對象SXSSFWorkbook ??????? 3、使用工作傅對象創(chuàng)建sheet對象(工作頁) ??????? 4、使用sheet對象創(chuàng)建行對象row(行對象) ??????? 5、使用row對象創(chuàng)建cell對象(單元格

    2024年02月10日
    瀏覽(28)
  • 記錄--Vue中如何導出excel表格

    記錄--Vue中如何導出excel表格

    注意,此插件對node有版本要求,安裝失敗檢查一下報錯是否由于node版本造成! 在template節(jié)點下使用download-excel標簽即可 在data節(jié)點下定義數(shù)據(jù) 點擊導出 如果需要在點擊按鈕前動態(tài)的獲取數(shù)據(jù),則需要使用fetch屬性來指定一個參數(shù)。 注意,使用此參數(shù)時不能再綁定data參數(shù) 以導

    2024年02月05日
    瀏覽(25)
  • vue 前端導出Excel表格(基礎版 + 多級標題)純前端導出

    vue 前端導出Excel表格(基礎版 + 多級標題)純前端導出

    先看效果 ? 1、安裝依賴 2、在項目的入口 main.js? 引入 3、直接使用 4、完整代碼直接復制即可 ------------------------------------分割-------------------------------------------- 1、還是npm下載依賴 2、要新建一個文件,Export2Excel.js 文件,我是從某個網址下載的,我給忘了,這里我直接復制過

    2024年02月12日
    瀏覽(25)
  • php使用PhpSpreadsheet導出Excel表格詳解

    php使用PhpSpreadsheet導出Excel表格詳解

    本文會介紹php使用PhpSpreadsheet操作Excel,供大家參考,具體內容如下: 1、簡介 PhpSpreadsheet 是一個用純PHP編寫的庫,提供了一組類,使您可以讀取和寫入不同的電子表格文件格式 PhpSpreadsheet 提供了豐富的API接口,可以設置諸多單元格以及文檔屬性,包括樣式、圖片、日期、函

    2024年02月10日
    瀏覽(20)
  • 使用EasyExcel實現(xiàn)Excel表格的導入導出

    使用EasyExcel實現(xiàn)Excel表格的導入導出

    Java解析、生成Excel比較有名的框架有Apache poi、jxl。但他們都存在一個嚴重的問題就是非常的耗內存,poi有一套SAX模式的API可以一定程度的解決一些內存溢出的問題,但POI還是有一些缺陷,比如07版Excel解壓縮以及解壓后存儲都是在內存中完成的,內存消耗依然很大。 easyexcel重

    2024年02月12日
    瀏覽(18)
  • el-tabel導出excel表格

    el-tabel導出excel表格

    1、安裝插件 2、引入插件 3、在tabel中添加ref屬性和導出方法 ? 4、添加方法 ?

    2024年02月15日
    瀏覽(17)
  • 【Vue】axios發(fā)請求下載excel--20230630

    【Vue】axios發(fā)請求下載excel--20230630

    1.關鍵點: blob 亂碼 傳參 2.參考資料:處理blob文件流和亂碼問題 https://blog.csdn.net/qq_41512902/article/details/125680531 https://blog.csdn.net/qq_38804584/article/details/109238794 3.我的代碼:axios發(fā)請求下載excel js代碼

    2024年02月11日
    瀏覽(13)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包