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

echarts圖表下載時toolbox會先消失再顯示的優(yōu)化

這篇具有很好參考價值的文章主要介紹了echarts圖表下載時toolbox會先消失再顯示的優(yōu)化。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1.在我的理解是由于echarts下載的圖片不需要展示toolbox操作欄,因此圖表會先將toolbox的dom先隱藏然后將圖表區(qū)域合成一張圖片實現(xiàn)下載

2.如何解決在點擊下載圖標(biāo)時toolbox不隱藏又能下載成功呢?答案是替換原有的下載功能

toolbox: {//工具欄
          right: '20',
          y: '20',
          itemGap: 14,
          emphasis: { iconStyle: { color: '#20499E', borderColor: '#20499E', textPadding: 6, } },
          itemSize: 15,
          feature: {
            dataView: { show: false, readOnly: false },//數(shù)據(jù)視圖
            mySave: {
              show: true,
              title: '下載圖片',
              icon: 'path://' + 'M0.576923077,8 C0.853065452,8 1.07692308,8.22385763 1.07692308,8.5 L1.076,13 L12.923,13 L12.9230769,8.5 C12.9230769,8.22385763 13.1469345,8 13.4230769,8 L13.5,8 C13.7761424,8 14,8.22385763 14,8.5 L13.999,13 L14,13 L14,14 L0,14 L0,8.5 C-3.38176876e-17,8.22385763 0.223857625,8 0.5,8 L0.576923077,8 Z M7.03846154,0 C7.31460391,-5.07265313e-17 7.53846154,0.223857625 7.53846154,0.5 L7.538,9.668 L10.3639972,6.6707477 C10.559826,6.46292938 10.9000058,6.44187063 11.1238102,6.62371165 C11.3227474,6.78534812 11.3627704,7.05289296 11.2316716,7.2563093 L11.1744644,7.3292523 L7.4052336,11.3292523 C7.21454102,11.5316199 6.89199284,11.5541052 6.67199901,11.3967082 L6.5947664,11.3292523 L2.82553563,7.3292523 C2.62970683,7.12143399 2.65238549,6.80555268 2.87618983,6.62371165 C3.07512702,6.46207518 3.36601525,6.46075459 3.56573788,6.60841409 L3.63600284,6.6707477 L6.461,9.667 L6.46153846,0.5 C6.46153846,0.223857625 6.68539609,2.72771136e-16 6.96153846,0 L7.03846154,0 Z',
              iconStyle: {
                borderWidth: 0,
                color: '#555',
                borderColor: '#555'
              },
              onclick: (e) => {
                
              },
            },  
          },
        },

這里再toolbox中先實現(xiàn)一個自定義的mySave下載圖標(biāo)

//生成不帶操作欄的url
option.toolbox[0].show = false;
dom.setOption(option, true);
this.chartImgUrl = dom.getDataURL({
    pixelRatio: 1,//放大倍數(shù),如果設(shè)置2倍并且存在背景圖時背景圖也要設(shè)置寬高為2倍
    includeBackground: true,//是否包含背景圖
    backgroundColor: '#fff'
);
setTimeout(() => {
    option.toolbox[0].show = true;
    option.toolbox[0].feature.mySave.onclick = (e) => {
         const a = document.createElement("a");
         a.href = this.chartImgUrl;
         a.target = "_blank";
         a.download = 'echart.png';
         a.style.display = "none";
         document.body.append(a);
              a.click();
         };

         dom.setOption(option, true);
            dom.resize();
}, 0)

?先設(shè)置toolbox隱藏獲取到不帶toolbox的url連接,再修改原有的click事件文章來源地址http://www.zghlxwxcb.cn/news/detail-606047.html

到了這里,關(guān)于echarts圖表下載時toolbox會先消失再顯示的優(yōu)化的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • web前端之若依項目窗口大小改變或側(cè)邊欄伸縮時echarts圖表自適應(yīng)、封裝執(zhí)行文件和模板文件、展開、折疊、ApacheECharts、KeepAlive、RouterView、deactivated

    web前端之若依項目窗口大小改變或側(cè)邊欄伸縮時echarts圖表自適應(yīng)、封裝執(zhí)行文件和模板文件、展開、折疊、ApacheECharts、KeepAlive、RouterView、deactivated

    如需完整代碼請WX私聊: MJ682517 沒有任何套路,直接發(fā)代碼 在 vue 項目中,窗口大小不變(排除window的resize監(jiān)聽),側(cè)邊菜單欄折疊展開,導(dǎo)致右邊內(nèi)容區(qū)域?qū)挾茸兓?echarts 圖表不會自適應(yīng)。常規(guī)解決辦法的是使用window.addEventListener(“resize”)來監(jiān)聽窗口變化,但當(dāng)前窗口大小并

    2024年02月01日
    瀏覽(23)
  • Docker Toolbox下載安裝運(yùn)行鏡像

    Docker Toolbox下載安裝運(yùn)行鏡像

    這是Docker Toolbox的下載鏈接,找個最新的下就好了. 阿里云開源鏡像站資源目錄 下載之后點擊exe文件點擊安裝,然后一直點next就行了. 安裝之后,點擊的時候如果顯示快捷方式不對顯示查找git.bash文件的話,就要找到你git安裝目錄的bin目錄里的bash.exe文件,點擊選中就行了,

    2024年02月06日
    瀏覽(20)
  • vue-echarts踩坑,本地開發(fā)可以渲染echarts圖表,線上環(huán)境圖表渲染不出來

    vue-echarts踩坑,本地開發(fā)可以渲染echarts圖表,線上環(huán)境圖表渲染不出來

    main.js 全局注冊v-chart組件 在頁面中使用 如上圖,我開始寫的靜態(tài)數(shù)據(jù),在data中定義了chartOption1:{…配置項…}, 在接口數(shù)據(jù)返回之后,更新了配置項,在本地開發(fā)環(huán)境可以正常渲染。但是線上環(huán)境出不來,也不報錯,接口數(shù)據(jù)一切正常。 解決辦法: 無奈最后沒有使用‘vue-e

    2024年01月18日
    瀏覽(22)
  • 【ECharts系列】ECharts 圖表渲染問題&解決方案

    【ECharts系列】ECharts 圖表渲染問題&解決方案

    echats 渲染,第一次的時候只出現(xiàn)Y軸數(shù)值,不出現(xiàn)X軸數(shù)值,切換下頁面,X軸數(shù)值就能出現(xiàn)。 ?如果在使用ECharts渲染時,X軸數(shù)值只在切換頁面后才出現(xiàn),可能是因為ECharts在初始化時沒有正確計算X軸的尺寸。 以下是可能的原因和解決方法: 數(shù)據(jù)格式不正確 沒有設(shè)置X軸的類型

    2024年02月12日
    瀏覽(26)
  • 圖表庫-Echarts

    圖表庫-Echarts

    一. Echarts 1. 概述 常見的數(shù)據(jù)可視化庫: D3.js 目前 Web 端評價最高的 Javascript 可視化工具庫(入手難) ECharts.js 百度出品的一個開源 Javascript 數(shù)據(jù)可視化庫 Highcharts.js 國外的前端數(shù)據(jù)可視化庫,非商用免費,被許多國外大公司所使用AntV 螞蟻金服全新一代數(shù)據(jù)可視化解決方案 等等

    2023年04月18日
    瀏覽(19)
  • Echarts實現(xiàn)3d圖表

    Echarts實現(xiàn)3d圖表

    注意:在使用一些3d類的echart的時候會發(fā)現(xiàn)報下面的錯誤 ?這個是因為echarts引用3d圖形需要引入echarts和echarts-gl (這里我們可能會遺漏掉引入echarts-gl) 要注意不同版本echarts對應(yīng)不同版本echarts-gl 【如果版本不匹配就重新安裝對應(yīng)版版本】

    2024年02月16日
    瀏覽(21)
  • 【圖表】echart

    【圖表】echart

    ECharts是一款基于JavaScript的數(shù)據(jù)可視化圖表庫,提供直觀,生動,可交互,可個性化定制的數(shù)據(jù)可視化圖表。ECharts最初由百度團(tuán)隊開源,并于2018年初捐贈給Apache基金會,成為ASF孵化級項目。 ECharts 提供了常規(guī)的折線圖、柱狀圖、散點圖、餅圖、K線圖,用于統(tǒng)計的盒形圖,用

    2024年02月10日
    瀏覽(27)
  • 項目中的Echarts圖表統(tǒng)計

    項目中的Echarts圖表統(tǒng)計

    前情提要:本次Echarts數(shù)據(jù)可視化基于圖書管理系統(tǒng)設(shè)計 Echarts是一個開源的 可視化圖表庫 ,由百度前端技術(shù)部開發(fā)維護(hù)。它基于JavaScript語言實現(xiàn),通過簡單的配置即可生成豐富多樣的圖表,包括柱狀圖、折線圖、餅圖等等。Echarts支持各種數(shù)據(jù)格式,如JSON、XML、CSV等,同時

    2024年02月08日
    瀏覽(17)
  • Vue+Echarts圖表動態(tài)適配

    目錄 前言 一、問題背景 二、解決方案 1.在Vue組件中引入Echarts 2.初始化圖表 3.監(jiān)聽resize事件 4.銷毀圖表 三、優(yōu)化方案 1.防抖 2.節(jié)流 四、總結(jié) 在實際的前端開發(fā)過程中,動態(tài)適配是一個非常重要的問題。在數(shù)據(jù)可視化的場景下,圖表的動態(tài)適配尤為重要。在本篇博客中,我們

    2024年02月05日
    瀏覽(27)
  • vue+echarts圖表的基本使用

    vue+echarts圖表的基本使用

    在實際開發(fā)當(dāng)中,我們經(jīng)常需要用到一些圖表來實現(xiàn)數(shù)據(jù)可視化,這時候 echarts 可以幫助我們實現(xiàn)數(shù)據(jù)的展示。這里將介紹如何使用前端框架vue+echarts來實現(xiàn)數(shù)據(jù)可視化。 長話短說,echarts就是一個幫助數(shù)據(jù)可視化的庫。 代碼:直接復(fù)制代碼創(chuàng)建一個vue組件,到App中引入組件

    2024年02月15日
    瀏覽(54)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包