vue3-html2canvas

A html2canvas plugin for Vue 3
27,630
Install
npm install vue3-html2canvas@1.0.1
Latest Version:1.0.1
Vue:2 · 3
License:MIT
Last Updated:Nov 24, 2023
Links: GitHub  ·  npm
Maintainer: krittapoj.lert

Vue Html2Canvas

This project References from vue-html2canvas

A html2canvas plugin for vue 3.x

Install

yarn add vue3-html2canvas

OR

npm install vue3-html2canvas

in main.(js|ts)

import { createApp } from 'vue';
import { Html2CanvasPlugin } from 'vue3-html2canvas';
import App from './App.vue';

const app = createApp(App);
//...
app.use(Html2CanvasPlugin);
//...
app.mount('#app');

Example

<script setup>
import { ref } from "vue";
import { useHtml2Canvas } from "vue3-html2canvas";

const html2canvas = useHtml2Canvas();
const canvasTarget = ref(null);
const containerShowCanvas = ref(null);
async function onGenHtmlToCanvas() {
  const canvas = await html2canvas(canvasTarget.value, { });
  containerShowCanvas.value.appendChild(canvas)
}
</script>

<template>
  <button @click="onGenHtmlToCanvas" ref="canvasTarget">Click here for download demo pdf</button>
  <div ref="containerShowCanvas" style="display: flex;justify-content: center;align-items: center;flex-direction: column;">
    <span>Result Of Canvas </span>
  </div>
</template>

<template>
  <button @click="onGenPDF">Click here for download demo pdf</button>
</template>

Documentation

Check html2canvas Documentation for more explanations!

Related Packages

vue3-photo-hammer-mixture

图片拖动-缩放-旋转-并与底图进行截图合成

402
vue-html2canvas

Vue mixin for Html2Canvas

289,519 115
vue3htmltocanvas

Vue mixin for Html2Canvas

26,730 0
vue-pdf-export

Vue 3 + TypeScript HTML-to-PDF component and composable with selectable text, Ca...

1,378
vue

The progressive JavaScript framework for building modern web UI.

468,054,189 54,906
vue

Version History

Version Released License
1.0.1 MIT
1.0.0 MIT
0.0.3 MIT
0.0.2 MIT
0.0.1 MIT