就像这样点击保存我的二维码,可以保存到手机相册里.
用cavans
creatImage() {
var that = this
var ctx = wx.createCanvasContext('customCanvas')
// 画布
ctx.fillRect(0, 0, 375, 590)
// 绘制背景
ctx.drawImage("/static/img/qrcode.png",0,0,375,590)
// 绘制头像
ctx.save()//保存当前的绘图上下文。
ctx.beginPath()//开始创建一个路径
ctx.arc(187.5, 213, 37.5, 0, 2 * Math.PI,false)//画一个圆形裁剪区域
ctx.strokeStyle='#fff'
ctx.stroke();
ctx.clip()//裁剪
wx.getImageInfo({
src: that.memberInfo.avatar,
success:(res) =>{
ctx.drawImage(res.path,150,176, 75, 75)//绘制图片
ctx.restore()//恢复之前保存的绘图上下文
// 绘制用户名
ctx.fillStyle='#FD4444';
ctx.font="normal