微信小程序
程序员通通
这个作者很懒,什么都没留下…
展开
-
【微信小程序采坑】wx.canvasToTempFilePath生成图片第一次为全透明(白色)的问题?
只需要在canvas画完图片之后吧保存图片这个函数用异步来实现即可。比如: ... ... context.draw(); setTimeout(() => { this.drawAfter(); }, 200); drawAfter: function () { wx.canvasToTempFilePath({ width: 17原创 2018-04-25 20:50:47 · 12452 阅读 · 4 评论 -
【微信小程序采坑】this绑定改变出现的错误。
第一种情况,明明定义了一个XXX属性,却提示Cannot read property ‘XXX’ of undefined; TypeError: Cannot read property ‘XXX’ of undefined。第二种情况,使用this.setData报错:thirdScriptError, this.setData not a funtion。第一种解决方法:吧普通函数func原创 2018-04-25 21:12:59 · 853 阅读 · 0 评论 -
【微信小程序采坑】用微信Canvas导出的图片到手机上会出现图片模糊问题
特别是分辨率高的手机,图片就越模糊。个问题其实和像素比有关,官方解释:destWidth和destHeight单位是物理像素(pixel),canvas绘制的时候用的是逻辑像素(物理像素=逻辑像素 * density),所以这里如果只是使用canvas中的width和height(逻辑像素)作为输出图片的长宽的话,生成的图片width和height实际上是缩放了到canvas的 1 / densit原创 2018-04-25 21:55:11 · 8205 阅读 · 3 评论