真机上测试和开发工具里返回的数据不同
开发工具:
真机测试:
代码:
wx.canvasGetImageData({
canvasId: 'mycanvas',
x: 0,
y: 0,
width: 300,
height: 300,
success(res) {
var vdata = 0;
for (var i in res.data) {
if (res.data[i] > 0 && res.data[i] != 255) {
vdata = vdata + 1;
}
}
console.log(vdata)
}, fail(res) {
console.log(res)
}
})
微信小程序开发相关问题解答;本文来自微信小程序工厂 http://www.xcxgc.com 转载请保留。
微信小程序开发者回答:
J***:
没人遇到这个问题吗?
黄***:
canvas 大小都是300*300吗
微信小程序审核已7天还是审核中#微信小程序开发教程
J***:
对,都是300*300
J***:
我只是统计的大于0 且不等于255的值,发现测试环境和手机环境里,打印出的个数不同
黄***:
用什么数据渲染到canvas?
水果店的微信小程序审核问题
黄***:
数据源一样的吗?
J***:
ios上转了一下就好了,谢谢,但是在安卓5.1上安装了最新版微信,
wx.canvasGetImageData方法会报错(测试环境中和ios微信中均无错)
黄***:
是在draw回调里调用的吗
一个计算类的微信小程序搜索不到#微信小程序开发
本文网址:http://www.91bianli.com/kaifazhinan/73932.html