Vue - 使用html2canvas实现截图并使用浏览器下载截图到本地
发布日期:2021-10-02 12:55:46
浏览次数:12
分类:技术文章
本文共 884 字,大约阅读时间需要 2 分钟。
Vue使用html2canvas实现截图并使用浏览器下载截图到本地
html2canvas文档:
一. 使用html2canvas
1. 安装html2canvas
npm install --save html2canvas
2. 引入html2canvas
import html2canvas from "html2canvas";
3. 使用引入html2canvas开始截屏并下载
screen() { //对指定容器进行截屏 html2canvas(document.getElementById("view"), { useCORS: true, //是否尝试使用CORS从服务器加载图像 backgroundColor: '#ececec', //画布背景色(如果未在DOM中指定)。设置null为透明 }).then((canvas) => { // 返回一个 canvas 对象,在dom中渲染 canvas 对象 //document.body.appendChild(canvas); // 转化成 dataurL let canvasImg = canvas.toDataURL("image/png"); //调用下载方法 this.downLoadFile("simple", canvasImg); });},downLoadFile(fileName, canvasImg) { //创建一个a标签 var a = document.createElement("a"); //指定下载文件名称 a.href = canvasImg; a.download = fileName; //模拟点击 a.click();},
二. 一个使用html2canvas截屏并下载的实例
这是一个容器
对我开始截屏
转载地址:https://blog.csdn.net/Jie_1997/article/details/116497508 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
表示我来过!
[***.240.166.169]2024年04月30日 08时14分06秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
读『开发App常见的九大错误』
2019-05-04
Freeline - Android平台上的秒级编译方案
2019-05-04
美股课堂:美国银行开户亲历记
2019-05-05
逆生长_百度百科
2019-05-05
“秀才造反,十年不成”是什么意思? - 已解决 - 搜搜问问
2019-05-05
服装配饰_MAVIN MARVY 高级服装定制_西服定制_衬衫定制_西装定制
2019-05-05
第九课堂-经验与技能分享交易网站
2019-05-05
北京西服定做_衬衫定制_关于我们_Dimoon TLR.
2019-05-05
何谓Dandy?它是一种着装风格
2019-05-05
景甜_百度百科
2019-05-05
Squid配置文件详解
2019-05-05
(12) Hadoop 升级技能
2019-05-06
(总结)Nginx配置文件nginx.conf中文详解
2019-05-06
wget 下载
2019-05-06
HTTPS的七个误解
2019-05-06
ssl证书配置
2019-05-06
为什么使用<!DOCTYPE HTML>
2019-05-06
leetcode 477 Total Hamming Distance C++
2019-05-06