vue3-html2canvas
TypeScript icon, indicating that this package has built-in type declarations

0.0.3 • Public • Published

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!

Readme

Keywords

Package Sidebar

Install

npm i vue3-html2canvas

Weekly Downloads

514

Version

0.0.3

License

MIT

Unpacked Size

712 kB

Total Files

9

Last publish

Collaborators

  • krittapoj.lert