- 当前 Bug 的表现(可附上截图)
在调用drawImage()时会产生很多报错日志在小程序后台,但是却排查不出问题,毕竟参数没有错误,编译器也没报错,就是小程序后台的报错日志会有:undefined is not an object (evaluating ‘t.indexOf’)
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
var ctx = wx.createCanvasContext(‘myCanvas1’);
// 绘图开始
ctx.setFillStyle(’#e9564f’);
ctx.fillRect(0, 0, 320, 524);
ctx.save();
// 画用户头像
ctx.beginPath();
ctx.arc(160, 46, 27.5, 0, 2 * Math.PI);
ctx.fill();
ctx.clip();
temAvatar = ‘http://tmp/wx4692f08fa6ad3bc2.o6zAJs3vnbKuh2g7so7z2zZ83jzw.jVjUUrNRLbuh80237f2eb1b24ecf0a03be51c97c5fdc.jpeg’;
ctx.drawImage(temAvatar, 132.5, 18.5, 55, 55);
ctx.restore();
ctx.save();
//画发起者昵称
ctx.setFillStyle(’#fde7c1’);
ctx.setFontSize(13);
ctx.setTextAlign(‘center’);
ctx.fillText(‘name’, 160, 92);
ctx.save();