vue-html2canvas
v0.0.4
Published
Vue mixin for Html2Canvas
Downloads
49,910
Maintainers
Readme
vue-html2canvas
Vue mixin for Html2Canvas
Install
npm install vue-html2canvas
Or
yarn add vue-html2canvas
Usage
main.js
import Vue from 'vue';
import VueHtml2Canvas from 'vue-html2canvas';
Vue.use(VueHtml2Canvas);
component
<template>
<div>
<!-- SOURCE -->
<div ref="printMe">
<h1>Print me!</h1>
</div>
<!-- OUTPUT -->
<img :src="output">
</div>
<template>
<script>
export default {
data() {
return {
output: null
}
},
methods: {
print() {
const el = this.$refs.printMe;
// add option type to get the image version
// if not provided the promise will return
// the canvas.
const options = {
type: 'dataURL'
}
this.output = await this.$html2canvas(el, options);
}
}
}
</script>
Made with ❤️ by Jofferson Ramirez Tiquez