- wx.showLoading 闪一下就没了
网络请求回调,还没成功就已经 hide 了,为什么 ??? wx.showLoading({ title: '请稍等...', mask: true }) //开始上传 if (length == 0) { //无图片的上传 // 上传参数 var params = { coach_code: that.data.coach_code, uc_code: uc_code, tag_codes: that.data.tag_codes, content: content, imgs: [], avatar:avatar, name:name }; that.onSending(params); }else{ this.data.filePaths.forEach(function (value, index){ wx.uploadFile({ url: config.upload_url, filePath: value, name: config.upload_name, sizeType: "compressed", success: function (res) { count++; clouds.push(JSON.parse(res.data).response.cloud); if (count == length) { // 上传参数 var params = { coach_code: that.data.coach_code, uc_code: uc_code, tag_codes: that.data.tag_codes, content: content, imgs: clouds, avatar:avatar, name:name }; that.onSending(params); } }, fail:function(fail){ wx.hideLoading(); wx.showModal({ title: '提示', content: '图片上传出错', showCancel:true }) that.setData({ can_sub: true }); } }); }); } }, /** * 执行上传操作 */ onSending:function(params){ var that = this; api.request(config.Comment_create,params, function (res) { wx.hideLoading(); console.log("----回来了"); if (res.data.code == 0) { wx.redirectTo({ url: "../comment_success/comment_success?coach_code="+that.data.coach_code }); } else { wx.showModal({ title: "提示", showCancel: false, content: res.data.message }); that.setData({ can_sub: true }); } },function(fail){ wx.hideLoading(); wx.showToast({ title: '网络好像出问题了', icon:"none" }); that.setData({ can_sub: true }); },function(complete){ //操作完可再次点击 }); },
2018-09-21 - getImageInfo 关闭调试不执行,设置了downloadFile 合法域
wx.getImageInfo({ src: tool_img, success:function(res){ ctx.drawImage(res.path, 0, 0, that.data.img_info.width, that.data.img_info.hight); wx.getImageInfo({ src: coach_qr_code, success:function(res1){ //绘制一个 文字背景 ctx.setFillStyle('rgba(255, 255, 255, 0.8)'); ctx.fillRect(coach_x, coach_y, 180, 160); //二维码 ctx.drawImage(res1.path, qrcode_x, qrcode_y, 165, 165); //驾校名称 ctx.setFontSize(26); ctx.setFillStyle('#2C2C2C'); ctx.fillText(shool_name, coach_x + 20, coach_y + 50); //教练名称 ctx.setFontSize(24); ctx.setFillStyle('#2C2C2C'); ctx.fillText(coach_name, coach_x + 20, coach_y + 90); //电话 ctx.setFontSize(24); ctx.setFillStyle('#2C2C2C'); ctx.fillText(mobile, coach_x + 20, coach_y + 130); //绘制不显示 ctx.draw(true, setTimeout(function () { wx.canvasToTempFilePath({ canvasId: 'down_canvas', destWidth: that.data.img_info.width, destHeight: that.data.img_info.hight, success: function (res) { //隐藏 loading 页 wx.hideLoading(); that.setData({ tempFilePath: res.tempFilePath, }); //回调 callBack(); } }, this); }, 100)); }, fail:function(msg){ wx.showToast({ icon: "none", title: '图片绘制出错', }) wx.hideLoading(); } }) }, fail:function(msg){ wx.showToast({ icon: "none", title: '图片绘制出错', }) wx.hideLoading(); } })
2018-09-11