vue中如何实现内嵌页面_超不错 Vue.js 实现H5页面截图

1、html2canvas

安装

$ npm i html2canvas -S

使用组件

如果大家想要了解更多用法,可以自行去官网查阅资料哈~~

# 文档地址http://html2canvas.hertzen.com/# 仓库地址https://github.com/niklasvh/html2canvas

2、Dom-To-Image

一款超不错的将任意DOM节点转换为用JavaScript编写的矢量(SVG)或光栅(PNG或JPEG)图像的库。star高达6.4K+。

安装

$ npm i dom-to-image -S

使用组件

domtoimage主要的属性

    filter:过滤器节点中默写不需要的节点; bgcolor:图片背景颜色; height,width:图片宽高; style:传入节点的样式,可以是任何有效的样式; quality:图片的质量,也就是清晰度; cacheBust:将时间戳加入到图片的url中,相当于添加新的图片; imagePlaceholder:图片生成失败时,在图片上面的提示,相当于img标签的alt;

domtoimage主要的方法

    domtoimage.toPng(...); 将节点转化为png格式的图片; domtoimage.toJpeg(...); 将节点转化为jpg格式的图片; domtoimage.toSvg(...); 将节点转化为svg格式的图片,生成的图片的格式都是base64格式; domtoimage.toBlob(...); 将节点转化为二进制格式,这个可以直接将图片下载; domtoimage.toPixelData(...); 获取原始像素值,以Uint8Array 数组的形式返回;

最后附上项目地址,可以去了解更多信息。

# 仓库地址https://github.com/tsayen/dom-to-image
1、html2canvas 安装 $ npm i html2canvas -S 使用组件 如果大家想要了解更多用法,可以自行去官网查阅资料哈~~ # 文档地址http://html2canvas.hertzen.com/# 仓库地址https://github.com/niklasvh/html2canvas 2、Dom-To-Image 一款超不错的将任意DOM节点转换为用JavaScript编写的矢量(SVG)或光栅(PNG或JPEG)图像的库。star高达6.4K+。 安装 $ npm i dom-to-image -S 使用组件 domtoimage主要的属性 filter:过滤器节点中默写不需要的节点; bgcolor:图片背景颜色; height,width:图片宽高; style:传入节点的样式,可以是任何有效的样式; quality:图片的质量,也就是清晰度; cacheBust:将时间戳加入到图片的url中,相当于添加新的图片; imagePlaceholder:图片生成失败时,在图片上面的提示,相当于img标签的alt; domtoimage主要的方法 domtoimage.toPng(...); 将节点转化为png格式的图片; domtoimage.toJpeg(...); 将节点转化为jpg格式的图片; domtoimage.toSvg(...); 将节点转化为svg格式的图片,生成的图片的格式都是base64格式; domtoimage.toBlob(...); 将节点转化为二进制格式,这个可以直接将图片下载; domtoimage.toPixelData(...); 获取原始像素值,以Uint8Array 数组的形式返回; 最后附上项目地址,可以去了解更多信息。 # 仓库地址https://github.com/tsayen/dom-to-image
经验分享 程序员 微信小程序 职场和发展