欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

AntV+Vue實(shí)現(xiàn)導(dǎo)出圖片功能

 更新時(shí)間:2023年01月31日 11:09:31   作者:打小就霸  
AntV?組織圖操作完畢以后,需要點(diǎn)擊按鈕將畫布以圖片的形式導(dǎo)出,這篇文章主要介紹了AntV結(jié)合Vue實(shí)現(xiàn)導(dǎo)出圖片功能,需要的朋友可以參考下

一、業(yè)務(wù)場景:

AntV 組織圖操作完畢以后,需要點(diǎn)擊按鈕將畫布以圖片的形式導(dǎo)出

二、問題描述:

官網(wǎng)上有4個方法,我用的是
graph.toFullDataURL(callback, type, imageConfig)

三、具體實(shí)現(xiàn)步驟:

(1)添加導(dǎo)出按鈕

      <a-button type="primary" @click="exportImg">
        導(dǎo)出圖譜
      </a-button>

(2)實(shí)現(xiàn)邏輯

exportImg(){
		//這里涉及到了組件傳值,用的是子組件里面的方法
      console.log(this.$refs.workflow.graph)
      this.$refs.workflow.graph.toFullDataURL(// 第一個參數(shù)為 callback,必須
        (res) => {
          console.log(res); // 打印出結(jié)果
          // 下載
          var oA = document.createElement('a')
          oA.download = this.tempObj.name
          oA.href = res
          document.body.appendChild(oA)
          oA.click()
          oA.remove() // 下載之后把創(chuàng)建的元素刪除
        },
        // 后兩個參數(shù)不是必須
        'image/jpeg',
        {
          backgroundColor: '#fff',
          padding: 10,
        }
      )
    },

四、完整代碼

<template>
  <!--設(shè)置parentContent的寬高為瀏覽器大小-->
  <div class="parentContent" ref="parentContent">
    <a-button type="primary" @click="exportImg">
      導(dǎo)出圖譜
    </a-button>
    <div id="container" ref="container"></div>
  </div>
</template>

<script>
  import G6 from '@antv/g6'
  export default {
    name: 'g6',
   methods: {
      exportImg(){
        //這里涉及到了組件傳值,用的是子組件里面的方法
        console.log(this.graph)
        this.graph.toFullDataURL(// 第一個參數(shù)為 callback,必須
          (res) => {
            console.log(res); // 打印出結(jié)果
            // 下載
            var oA = document.createElement('a')
            oA.download = '996'
            oA.href = res
            document.body.appendChild(oA)
            oA.click()
            oA.remove() // 下載之后把創(chuàng)建的元素刪除
          },
          // 后兩個參數(shù)不是必須
          'image/jpeg',
          {
            backgroundColor: '#fff',
            padding: 10,
          }
        )
      },
        }
</script>

五、效果展示:

在這里插入圖片描述

到此這篇關(guān)于AntV結(jié)合Vue實(shí)現(xiàn)導(dǎo)出圖片功能的文章就介紹到這了,更多相關(guān)Vue導(dǎo)出圖片內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 前端vue2?element?ui高效配置化省時(shí)又省力

    前端vue2?element?ui高效配置化省時(shí)又省力

    這篇文章主要為大家介紹了前端高效配置化vue2?element?ui省時(shí)又省力,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • vue 動態(tài)組件用法示例小結(jié)

    vue 動態(tài)組件用法示例小結(jié)

    這篇文章主要介紹了vue 動態(tài)組件用法,結(jié)合實(shí)例形式總結(jié)分析了vue 動態(tài)組件基本功能、原理、使用方法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-03-03
  • vue 獲取元素額外生成的data-v-xxx操作

    vue 獲取元素額外生成的data-v-xxx操作

    這篇文章主要介紹了vue 獲取元素額外生成的data-v-xxx操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • vue2項(xiàng)目導(dǎo)出操作實(shí)現(xiàn)方法(后端接口導(dǎo)出、前端直接做導(dǎo)出)

    vue2項(xiàng)目導(dǎo)出操作實(shí)現(xiàn)方法(后端接口導(dǎo)出、前端直接做導(dǎo)出)

    這篇文章主要給大家介紹了關(guān)于vue2項(xiàng)目導(dǎo)出操作實(shí)現(xiàn)方法的相關(guān)資料,文中介紹的是后端接口導(dǎo)出、前端直接做導(dǎo)出,通過代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2024-05-05
  • Vue實(shí)現(xiàn)進(jìn)度條變化效果

    Vue實(shí)現(xiàn)進(jìn)度條變化效果

    這篇文章主要為大家詳細(xì)介紹了Vue實(shí)現(xiàn)進(jìn)度條變化效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • 基于Vue自定義指令實(shí)現(xiàn)按鈕級權(quán)限控制思路詳解

    基于Vue自定義指令實(shí)現(xiàn)按鈕級權(quán)限控制思路詳解

    這篇文章主要介紹了基于vue自定義指令實(shí)現(xiàn)按鈕級權(quán)限控制,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧
    2018-05-05
  • vue中使用geobuf的示例詳解

    vue中使用geobuf的示例詳解

    這篇文章主要介紹了vue中使用geobuf的示例詳細(xì),本文結(jié)合示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • vue?點(diǎn)擊刪除常用方式小結(jié)

    vue?點(diǎn)擊刪除常用方式小結(jié)

    這篇文章主要介紹了vue?點(diǎn)擊刪除常用方式小結(jié),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vuejs手把手教你寫一個完整的購物車實(shí)例代碼

    vuejs手把手教你寫一個完整的購物車實(shí)例代碼

    這篇文章主要介紹了vuejs-手把手教你寫一個完整的購物車實(shí)例代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • vue 2.0項(xiàng)目中如何引入element-ui詳解

    vue 2.0項(xiàng)目中如何引入element-ui詳解

    element-ui是一個比較完善的UI庫,但是使用它需要有一點(diǎn)vue的基礎(chǔ),下面這篇文章主要給大家介紹了關(guān)于在vue 2.0項(xiàng)目中如何引入element-ui的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-09-09

最新評論