婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 使用html2canvas將頁(yè)面轉(zhuǎn)成圖并使用用canvas2image下載

使用html2canvas將頁(yè)面轉(zhuǎn)成圖并使用用canvas2image下載

熱門(mén)標(biāo)簽:會(huì)聲會(huì)影怎樣做地圖標(biāo)注效果 電銷機(jī)器人視頻 高德地圖標(biāo)注錯(cuò)誤怎么修改 地圖標(biāo)注自己去過(guò)的地方 江蘇高頻外呼系統(tǒng)線路 標(biāo)準(zhǔn)智能外呼系統(tǒng) 洛陽(yáng)市伊川縣地圖標(biāo)注中心官網(wǎng) 搜狗星級(jí)酒店地圖標(biāo)注 平頂山電子地圖標(biāo)注怎么修改

之前在網(wǎng)上找到一個(gè)用 <a> 的 download屬性下載的方法,確實(shí)很簡(jiǎn)單也很方便,但此方法不支持IE,無(wú)奈又找到另一方法。

使用html2canvas將頁(yè)面轉(zhuǎn)成圖,用canvas2image下載

本例使用的版本:

  • html2canvas@1.0.0-alpha.12
  • canvas2image@1.0.5

安裝

npm install html2canvas canvas2image --save

引入

import html2canvas from 'html2canvas';
require('./canvas2image.js');

canvas2image.js 需要改動(dòng)一下,以便綁在window上

(function($){
    Canvas2Image = function () {
    ...
    }
}

_dataURL 可以用來(lái)回顯,Canvas2Image.saveAsPNG(canvas) 會(huì)直接下載。

Canvas2Image提供了下面幾種方法:

Canvas2Image.saveAsImage(canvasObj, width, height, type)
Canvas2Image.saveAsPNG(canvasObj, width, height)
Canvas2Image.saveAsJPEG(canvasObj, width, height)
Canvas2Image.saveAsGIF(canvasObj, width, height)
Canvas2Image.saveAsBMP(canvasObj, width, height)

Canvas2Image.convertToImage(canvasObj, width, height, type)
Canvas2Image.convertToPNG(canvasObj, width, height)
Canvas2Image.convertToJPEG(canvasObj, width, height)
Canvas2Image.convertToGIF(canvasObj, width, height)
Canvas2Image.convertToBMP(canvasObj, width, height)

在vue中可以用$refs 確定DOM;

backgroundColor: null,此句可使轉(zhuǎn)出的圖沒(méi)有白邊

        methods: {
            toImage() {
                let _this = this;
                html2canvas(this.$refs.index,{
                    backgroundColor: null
                }).then((canvas) => {
                    let _dataURL = canvas.toDataURL("image/png");                    
                    // _this.dataURL = _dataURL;
                    Canvas2Image.saveAsPNG(canvas)
                });
            },

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。   

標(biāo)簽:松原 阿克蘇 常德 廣西 果洛 蚌埠 廣東 鄂爾多斯

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《使用html2canvas將頁(yè)面轉(zhuǎn)成圖并使用用canvas2image下載》,本文關(guān)鍵詞  使用,html2canvas,將,頁(yè)面,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用html2canvas將頁(yè)面轉(zhuǎn)成圖并使用用canvas2image下載》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于使用html2canvas將頁(yè)面轉(zhuǎn)成圖并使用用canvas2image下載的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 桑日县| 黄陵县| 临沭县| 阿克| 泰来县| 兖州市| 延寿县| 交口县| 谷城县| 南澳县| 增城市| 县级市| 会泽县| 达拉特旗| 丹江口市| 涞源县| 乌兰察布市| 林周县| 长泰县| 内江市| 黄平县| 四会市| 乌鲁木齐县| 林甸县| 黑河市| 巴马| 神池县| 黎平县| 东丰县| 镇沅| 白朗县| 瓦房店市| 万全县| 宁德市| 九台市| 巴彦淖尔市| 黄骅市| 佛冈县| 泗洪县| 昭通市| 东港市|