- 画布 drawImage 时图片的显示大小出错
Bug表现 使用最新的 drawImage 函数写法时,若 sWidth 的值小于原图的宽度的一半,则在绘制时会导致绘制出来的图片大小变为 dWidth 和 dHeigt 的一半。即使此时 sWidth 比 dWidth 大许多。仅在 Android 上出现,目前未在 iOS 上出现 如图,黑色正方形是 100 x 100 的,图片我也是以 100 x 100 画的。 [图片] 预期表现 图片大小能够正常 Demo wxml文件: [代码]<[代码][代码]canvas[代码] [代码]canvas-id[代码][代码]=[代码][代码]"myCanvas"[代码] [代码]style[代码][代码]=[代码][代码]"width: 300px; height: 500px;"[代码][代码]/>[代码] js文件: [代码]onLoad: [代码][代码]function[代码] [代码](options) {[代码][代码] [代码][代码]var[代码] [代码]ctx = wx.createCanvasContext([代码][代码]'myCanvas'[代码][代码]);[代码][代码] [代码][代码]var[代码] [代码]img = [代码][代码]"https://gss3.bdstatic.com/-Po3dSag_xI4khGkpoWK1HF6hhy/baike/c0%3Dbaike92%2C5%2C5%2C92%2C30/sign=80f0e4b4a61ea8d39e2f7c56f6635b2b/267f9e2f07082838ac3a8f1bb899a9014c08f18e.jpg"[代码][代码];[代码][代码] [代码][代码] [代码][代码]wx.getImageInfo({[代码][代码] [代码][代码]src: img,[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]ctx.fillRect(0, 0, 100, 100);[代码][代码] [代码][代码]ctx.drawImage(res.path, 0, 0, 200, 200, 0, 0, 100, 100);[代码][代码] [代码][代码]ctx.draw();[代码][代码] [代码][代码]}[代码][代码] [代码][代码]});[代码][代码]},[代码][代码] [代码]
2018-01-25 - 位置较高和屏幕之外的input无法贴合键盘的问题
即使设置了 cursor-spacing,在如下两个情况中 input 聚焦时仍然不会贴合键盘: 1、如果 input 的位置比键盘弹出后的上边沿还要高,那么 input 不会下降来贴合键盘 2、如果这个 input 在屏幕外(我的项目里 input 受 wx:if 控制,且为自动聚焦,所以有可能在屏幕之外被渲染并聚焦),那么这个 input 不会上升来贴合键盘 请问有什么方法可以做到 input 在上述两个情况下聚焦时能够自动贴合键盘?
2017-12-11 - wx:if 中使用 undefined 的 bug
wx:if 把 {{ undefined }} 、 {{ undefined !== undefined }} 、 {{ undefined != undefined }} 认为是 true 复现步骤如下: [代码]<[代码][代码]view[代码] [代码]wx:if[代码][代码]=[代码][代码]"{{show}}"[代码][代码]>aaa</[代码][代码]view[代码][代码]>[代码] 这样一个 view 组件,如果在 js 代码里把 show 初始化成 undefined,那么这个组件在页面初始渲染时的确不会被渲染,然后在 js 代码中将 show 赋值为 true [代码]this[代码][代码].setData({[代码][代码] [代码][代码]show: true[代码][代码]});[代码]那么这个 view 组件会被渲染并显示,但接下来再将 show 赋值为 undefined [代码]this[代码][代码].setData({[代码][代码] [代码][代码]show: undefined[代码][代码]});[代码]此时这个view仍旧会显示。 把判断条件换成 undefined !== undefined 或 undefined != undefined 也是如上面一样的效果 [代码]<[代码][代码]view[代码] [代码]wx:if[代码][代码]=[代码][代码]"{{show !== undefined}}"[代码][代码]>aaa</[代码][代码]view[代码][代码]>[代码] 望尽快修复此bug
2017-12-08