Commit 6c60202d9a824701b3c9167cf59ecb02b764f67c

Authored by yvan.ni
1 parent f642f0b6

beginPath

packageB/miniprogram_npm/mini-luck-draw/lucky-wheel/index.js
@@ -314,15 +314,18 @@ Component({ @@ -314,15 +314,18 @@ Component({
314 this.toPlay(x, y); 314 this.toPlay(x, y);
315 }, 315 },
316 toPlay: function toPlay(x, y) { 316 toPlay: function toPlay(x, y) {
317 - var ctx = this.ctx;  
318 - ctx.beginPath();  
319 - ctx.arc(0, 0, this.$lucky.maxBtnRadius, 0, Math.PI * 2, false);  
320 - if (!ctx.isPointInPath(x * this.dpr, y * this.dpr)) return;  
321 - // 隐藏图片并显示canvas  
322 - this.showCanvas = true;  
323 - this.setData({ luckyImg: '' });  
324 - // 触发 lucky-canvas 的抽奖逻辑  
325 - this.$lucky.startCallback(); 317 + var th=this;
  318 + setTimeout(function () {
  319 + var ctx = th.ctx;
  320 + ctx.beginPath();
  321 + ctx.arc(0, 0, th.$lucky.maxBtnRadius, 0, Math.PI * 2, false);
  322 + if (!ctx.isPointInPath(x * th.dpr, y * th.dpr)) return;
  323 + // 隐藏图片并显示canvas
  324 + th.showCanvas = true;
  325 + th.setData({ luckyImg: '' });
  326 + // 触发 lucky-canvas 的抽奖逻辑
  327 + th.$lucky.startCallback();
  328 + },400)
326 }, 329 },
327 play: function play() { 330 play: function play() {
328 var _$lucky; 331 var _$lucky;