- 编辑器保存无效
开发工具 修改js 无效 需要把开发工具重新关闭再打开才有用 数据是保存的 但是执行还是打开编辑器之前的代码
2018-07-26 - 在公众号里面能打开小游戏吗
请问在公众号里面怎么打开小游戏
2018-07-25 - 组件和模板区别
自定义组件和模板有什么区别,他们分别适用于什么场景下
2018-07-24 - 发送支付模板消息
发送模板消息 form_id为 submit 事件带上的 formId 可以发送成功 支付场景下,为本次支付的 prepay_id发送失败 支付是成功的 支付场景prepay_id是和支付的package 一样 还是不需要prepay_id= 直接传入prepay_id的值
2018-07-23 - canvas同时点击获取坐标一致
在手机上 两个手指同时点击 canvas 两个坐标 但是得到的 X和Y 两个都是一致的 请问怎么解决?
2018-07-17 - canvas向下移动图片卡顿
startTimer: function() { var that = this; var w2 = that.data.w2; var h2 = that.data.h2; var w1 = that.data.w1; var h1 = that.data.h1; var w3 = that.data.w3; ctx.clearRect(0, 0, w2, h2); //清除画布内容 ctx.rect(0, 0, w2, h2) var x = 0, y = 0; var maxheight = h2; var listitem = { x: 0, y: 0, state: 0 } var miny = { i: 10, min: 0 }; for (var i = 0; i < bird.length; i++) { var blockData = bird[i].block; var tmp = array.sort(function(a, b) { return Math.random() > .5 ? -1 : 1; }); for (var j = 0; j < blockData.length; j++) { if (blockData[j].state == 2) { //点错 ctx.drawImage("/images/apple/apple" + blockData[j].img + ".png", blockData[j].x, bird[i].h1, w1, h1); listitem.x = blockData[j].x; listitem.y = bird[i].h1; // blockData[j].y; listitem.state = 2; } else if (blockData[j].state == 1) { if (blockData[j].num < 20) { ctx.drawImage("/images/apple/animation" + blockData[j].num + ".png", blockData[j].x, bird[i].h1, w1, h1); blockData[j].num += 1; } else { ctx.drawImage("/images/apple/animation19.png", blockData[j].x, bird[i].h1, w1, h1); } } else { ctx.drawImage("/images/apple/apple" + blockData[j].img + ".png", blockData[j].x, bird[i].h1, w1, h1); } blockData[j].y = blockData[j].y + speed; if (blockData[j].y > maxheight) { blockData[j].y = speed - h1; blockData[j].img = tmp[j]; blockData[j].state = 0; blockData[j].num = 0; miny.i = i; } } bird[i].h1 = bird[i].h1 + speed; bird[i].h2 = bird[i].h2 + speed; if (miny.min == 0) { miny.min = bird[i].h1; } else if (miny.min > bird[i].h1) { miny.min = bird[i].h1; } bird[i].block = blockData; } if (miny.i < 10) { var blacklist = bird[miny.i].block; bird[miny.i].h1 = miny.min - h1; bird[miny.i].h2 = miny.min; for (var j = 0; j < blacklist.length; j++) { blacklist[j].y = miny.min - h1; } bird[miny.i].block = blacklist; } if (listitem.state == 2) { ctx.beginPath(); ctx.rect(listitem.x, listitem.y, w1, h1); ctx.fillStyle = 'rgba(255,0,0,0.5)'; ctx.fill() ctx.closePath() } ctx.draw(); switch (that.data.time) { case 25: speed = 6; break; case 20: speed = 8; break; case 15: speed = 10; break; case 10: speed = 12; break; case 5: speed = 14; break; } if (that.data.startrun == 1) { setTimeout(that.startTimer, 37) // requestAnimationFrame(that.startTimer) } }, ios卡顿比较明显 代码片段 wechatide://minicode/8jPWtHmh7WjI
2018-07-06 - 小程序意外退出,请稍候重试。
loadAnimation: function () { var that = this; if (that.data.animationnum < 45) { that.setData({ animationnum: that.data.animationnum + 1, }); setTimeout(that.loadAnimation, 42); } else { if (that.data.itemlist.length == 0) { that.setData({ animationnum: 0, }); setTimeout(that.loadAnimation, 42);//这行注释就不会闪退了 但是这行代码很需要 } } },
2018-06-29 - 卡券签名错误
使用SDK进行签名或使用debug工具进行校验和我的对比是一样的 而且时间戳精确到秒的也改了 获得ticket都是服务号的appid 但是最后显示还是签名错误 有解决的吗
2018-06-07 - 在小程序打开公众号文章
配置业务域名mp.weixin.qq.com不能验证通过 ,那我在小程序怎么打开公众号文章了?
2018-03-07 - 添加卡券openid怎么获取
卡券我实在服务号开通的 小程序获取的openid和服务号获得openid不一样 那我怎么指定给用户卡券了
2018-01-03