微信小程序生成海报功能
<template>
<!-- 小程序canvas绘制 -->
<view class="list1">
<view class='list'>
<canvas canvas-id="myCanvas" style="width:100%;height:100%;" />
</view>
</view>
</template>
<script>
export default {
data() {
return {
}
},
onShow() {
const ctx = wx.createCanvasContext("myCanvas", this);
ctx.drawImage('../../static/home/cat.png', 0, 0, 326, 326)
ctx.setFillStyle('#FFFFFF') //文字颜色
ctx.setFontSize(14) //设置字体大小
ctx.font = 'PingFangSC-Regular,PingFang SC'; // 字体样式
ctx.fillText('多丽丝·厄恩斯特', 90, 276);
ctx.setFillStyle('#FFFFFF') //文字颜色
ctx.setFontSize(14) //设置字体大小
ctx.font = 'PingFangSC-Regular,PingFang SC'; // 字体样式
ctx.fillText('ID:00123456', 90, 300);
ctx.save();
ctx.beginPath();
ctx.arc(40, 280, 25, 0, 2 * Math.PI);
ctx.cl