|
@@ -47,8 +47,8 @@ Page({
|
|
|
let myResult = {
|
|
|
audioPath: this.data.readDetail.tempFilePath,
|
|
|
nickName: this.data.userInfo.nickName || this.data.userInfo.uid,
|
|
|
- avatar: 'https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI2BmZe9odmibD0N4aY6RRhpnnREyshaoUqE73DBqCicX7RbkIXt54M150ibibfAZKzPgcescia3VYY3HA/13200' || this.data.userInfo.avatar,
|
|
|
- score: this.data.readDetail.myOverall || 99
|
|
|
+ avatar: this.data.userInfo.avatar,
|
|
|
+ score: this.data.readDetail.myOverall || 97
|
|
|
}
|
|
|
this.setData({
|
|
|
equal: score == myResult.score,
|
|
@@ -191,6 +191,14 @@ Page({
|
|
|
let leftImg = canvas.createImage();
|
|
|
leftImg.src = this.data.victory.avatar
|
|
|
leftImg.onerror = () => {
|
|
|
+ loadRightImg()
|
|
|
+ }
|
|
|
+ leftImg.onload = () => {
|
|
|
+ ctx.drawImage(leftImg, lx, ly, size, size)
|
|
|
+ loadRightImg()
|
|
|
+ }
|
|
|
+
|
|
|
+ let loadRightImg = () => {
|
|
|
let rightImg = canvas.createImage();
|
|
|
rightImg.src = this.data.defeated.avatar
|
|
|
rightImg.onload = () => {
|
|
@@ -211,13 +219,7 @@ Page({
|
|
|
}, this)
|
|
|
}, 500)
|
|
|
}
|
|
|
- }
|
|
|
- leftImg.onload = () => {
|
|
|
- ctx.drawImage(leftImg, lx, ly, size, size)
|
|
|
- let rightImg = canvas.createImage();
|
|
|
- rightImg.src = this.data.defeated.avatar
|
|
|
- rightImg.onload = () => {
|
|
|
- ctx.drawImage(rightImg, rx, ry, size, size)
|
|
|
+ rightImg.onerror = () => {
|
|
|
setTimeout(() => {
|
|
|
wx.canvasToTempFilePath({
|
|
|
canvas: canvas,
|