canvas画布保存的图片背景是透明的,那么保存到本地时没有画的部分就会持透明状态,在手机相册显示则是一坨黑色,巨丑
那么就需要设置背景色
const ctx = uni.createCanvasContext('qrcodeCanvas', this);
ctx.setFillStyle('white')
ctx.fillRect(0, 0, 宽, 高)
画布是按顺序划的,所以背景色需要在前面就开始填充,否则会造成不必要的覆盖
canvas画布保存的图片背景是透明的,那么保存到本地时没有画的部分就会持透明状态,在手机相册显示则是一坨黑色,巨丑
那么就需要设置背景色
const ctx = uni.createCanvasContext('qrcodeCanvas', this);
ctx.setFillStyle('white')
ctx.fillRect(0, 0, 宽, 高)
画布是按顺序划的,所以背景色需要在前面就开始填充,否则会造成不必要的覆盖