vue的h5页面生成canvas海报图,要求绘制一张背景底图,在背景图上绘制头像,文字和二维码,最后合成一张图片
npm install --save qrcode 下载生成二维码的依赖包
<template>
<div>
<div @click="fncreatQode">点击生成海报</div>
<div class="" >
<div class="postsavebtn">长按保存海报</div>
<div class="postimg">
<!-- 展示海报图 -->
<img :src="canvasimg" />
</div>
<!-- 生成二维码canvas -->
<canvas id="postcanvas" class="postcanvas" style="width: 510px;height: 900px;"></canvas>
</div>
</div>
</template>
<script>
import QRCode from 'qrcode'
export default {
data(){
return {
qodePicture:'',
canvasimg:'',
}
},
moun