更新记录

1.0.2(2020-11-05)

项目中再次用到该功能,重新做了一个case,方便大家使用。

1.0.1(2020-10-12)

初始化,将网页转化为图片


平台兼容性

html2canvas

使用方法

    /**
     * html2image: 将canvas2iamge以及html2canvas结合,将html转化为image. 方便大家使用,也可以自己去下载这两个插件,单独使用。
     * @param {Object} element : html元素,如document.body, document.getElementById('elementId')
     * @param {Object} html2canvasObject : html2canvas所需要的参数, 具体参数可访问html2canvas网站: http://html2canvas.hertzen.com/configuration
     * @param {String} saveType :'download'和'src'两种类型,第一种直接下载(微信中不可直接下载,被拦截)第二种返回src,可放入image标签中使用    canvas转image:  git地址: https://github.com/hongru/canvas2image
     * @param {String} imageName : 导出的图片命名, 只有type为'download'才会生效
     * @param {String}  type: 图片的类型: png, jpeg,gif,bmp,四种类型
     * **/
    import htmlToCavas from '@/components/dyw-html2image/html2image'

    htmlToCavas(element, html2canvasObject, saveType='src', type='png', imageName).then(res=> {
                            this.imageSrc = res.src
                        }).catch(err=> {
                            console.log(err)
                        })

实例

import htmlToCavas from '@/components/dyw-html2image/html2image'

htmlToCavas(element, {
                        useCORS: true,
                        logging: true, 
                        backgroundColor: '#982121', 
                        scale: 2, 
                        dpi: 350}).then(res=> {
                        this.imageSrc = res.src
                    }).catch(err=> {
                        console.log(err)
                    })

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问