H5使用canvas绘图时,调用draw(),canvas里面的内容会闪一下就消失了,setTimeout后可正常显示
mounted: function() {
let context = uni.createCanvasContext('shareCanvas');
context.setFillStyle('#ff0000');
context.fillRect(0, 0, 100, 100);
// 加上settimeout后才能正常显示, 不然会闪一下就消失了
// context.draw();
setTimeout(function(){
context.draw()
},100)
},
求解: 是否是我使用错误了