diff --git a/pages/goodsDetail/index.vue b/pages/goodsDetail/index.vue index 45ccdb1..e01f691 100644 --- a/pages/goodsDetail/index.vue +++ b/pages/goodsDetail/index.vue @@ -311,6 +311,7 @@ context.draw(); //将生成好的图片保存到本地,需要延迟一会,绘制期间耗时 setTimeout(function() { + wx.hideToast(); wx.canvasToTempFilePath({ canvasId: 'mycanvas', success: function(res) { @@ -354,22 +355,23 @@ }, formSubmit() { var that = this; - wx.showToast({ - title: '生成海报中...', - icon: 'loading', - duration: 1000 - }); - wx.hideToast() - console.log(that.onceCode) - console.log(that.backgroundImg) - if(that.onceCode) { - that.createNewImg() - }else if(!that.onceCode){ - this.$msg('小程序码生成失败!') - } - // else if(!that.backgroundImg){ - // this.$msg('海报背景图生成失败!') - // } + that.$u.throttle(() => { + wx.showToast({ + title: '生成海报中...', + icon: 'loading', + duration: 1000 + }); + console.log(that.onceCode) + console.log(that.backgroundImg) + if(that.onceCode) { + that.createNewImg() + }else if(!that.onceCode){ + this.$msg('小程序码生成失败!') + } + // else if(!that.backgroundImg){ + // this.$msg('海报背景图生成失败!') + // } + }, 500); }, //海报结束 getGoodsDetail() {