HTML代码转canvas-图标

Posted 王李

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTML代码转canvas-图标相关的知识,希望对你有一定的参考价值。

用法:
1.装包: npm i html2canvas

2.导包: import html2canvas from \'html2canvas\'

3.用包:

<template>
  <div>
    <div ref="box" class="box">
      <h2>我是盒子</h2>
      <p>
        Lorem ipsum dolor sit amet consectetur adipisicing elit. Perferendis,
        itaque aut. Est, nobis nisi, cum soluta pariatur labore modi minus
        tempora porro optio quas quasi ut expedita, sequi aperiam maxime.
      </p>
    </div>
    <img :src="src"  />
  </div>
</template>

<script>
import html2canvas from \'html2canvas\'
export default {
  data () {
    return {
      src: \'\'
    }
  },
  mounted () {
    html2canvas(this.$refs.box).then(canvas => {
      const url = canvas.toDataURL()
      console.log(url)
      this.src = url
    })
  }
}
</script>

<style>
.box {
  background: linear-gradient(
    to right,
    red,
    orange,
    yellow,
    green,
    skyblue,
    blue,
    purple
  );
}
.box h2 {
  color: white;
}
img {
  width: 100%;
}
</style>

关于html2canvas相关链接
npm-html2canvas:https://www.npmjs.com/package/html2canvas

简书 -html2canva2s:https://www.jianshu.com/p/abd9e9c5ba20

canvasAPI - toDataURL:https://developer.mozilla.org/zh-CN/docs/Web/API/HTMLCanvasElement/toDataURL

以上是关于HTML代码转canvas-图标的主要内容,如果未能解决你的问题,请参考以下文章

HTML代码片段

实用代码片段将json数据绑定到html元素 (转)

html5中制作loading图标和图片预览代码详解

canvas动态图标

vue2前端实现html导出pdf功能

Python代码阅读(第41篇):矩阵转置