我这边碰到的问题是,单页面小程序,第一次扫小程序码进入正常,返回键退回后台,继续扫小程序码进入,getMenuButtonBoundingClientRect 里面的 top 就不包含状态栏高度了,特么的,偏偏只有线上才能复现,开发版体验版又不能扫小程序码进入。
getMenuButtonBoundingClientRect:fail报错!求解决?组件的ready方法执行,代码里面已经写了try catch 还是报错。文档上没有写有错误回调的 [图片] api wx.getMenuButtonBoundingClientRect 客户端版本7.0.9,基础库版本2.10.4,系统类型 安卓 [图片]
2021-08-24补充:如果是canvas 2d 要用 ctx.getImageData(x,y,width,height);
wx.canvasGetImageData 无法获取象素https://developers.weixin.qq.com/miniprogram/dev/api/canvas/wx.canvasGetImageData.html wx.canvasGetImageData({ canvasId: 'canvasBox', x: 0, y: 0, width: 100, height: 100, success(res) { console.log(res.width) // 100 console.log(res.height) // 100 console.log(res.data instanceof Uint8ClampedArray) // true console.log(res.data.length) // 100 * 100 * 4 }, complete(res) { console.log( res ) } }) {errMsg: "canvasGetImageData: fail canvas is empty"} api不生效
2021-08-19是canvas 2d吗?如果是要用 ctx.getImageData(x,y,width,height);
wx.canvasGetImageData中提示canvasGetImageData: fail?[图片] 找了很多的方法都没有解决掉,不知道哪位大哥有解决方案,十分感谢
2021-08-18我碰到的问题是对canvas设置了scale,然后 getImageData 的参数也要乘以一个scale const dpr = wx.getSystemInfoSync().pixelRatio canvas.width = res[0].width * dpr canvas.height = res[0].height * dpr ctx.scale(dpr, dpr) var imagedata = ctx.getImageData(x*dpr , y*dpr , width*dpr , height*dpr );
wx.canvasGetImageData获取data的值全是0,如何解决?请问 wx.canvasGetImageData获取data的值全是0,如何解决? [图片] 代码片段:https://developers.weixin.qq.com/s/ZuSWWRm47vn3
2021-08-18要换成这个 api,ctx.getImageData(x,y,width,height),ctx是canvas的实例 获取canvas实例的例子: // canvas.js Page({ onReady() { const query = wx.createSelectorQuery() query.select('#myCanvas') .fields({ node: true, size: true }) .exec((res) => { const canvas = res[0].node ctx = canvas.getContext('2d') const dpr = wx.getSystemInfoSync().pixelRatio canvas.width = res[0].width * dpr canvas.height = res[0].height * dpr ctx.scale(dpr, dpr) ctx.fillRect(0, 0, 100, 100) }) } }) 获取imagedata,如果有缩放画布,像上面的代码,获取时参数也要乘以一个scale。没有缩放画布就不用乘。 imageData = ctx.getImageData(x *dpr , y *dpr , width *dpr , height *dpr );
type="webgl" 如何使用canvasGetImageData?canvas画布,type="webgl", wx.canvasGetImageData报错 {errMsg: "canvasGetImageData: fail canvas is empty"}
2021-08-18同求圆的
小程序取色器小程序能不能实现那种圆盘类型的取色器呢??像这种[图片]
2021-08-16我这也是ios能打开,安卓打不开,launch:fail 问题已解决 更新: (安卓端配置错了,exported=true 忘了加)
使用微信开放标签唤醒app,ios正常唤醒,安卓端报错launch:fail?微信开放标签:<wx-open-launch-app>微信版本 7.0.16 我用的uniapp写的h5,app是用flutter写的 这是安卓端打开app,回到页面后函数返回了这个,ios一切正常,app是安装在手机上了的 [图片]
2020-07-13