代码 var canvasContext = canvas.getContext('2d'); const widthHeightInfo = canvasContext.measureText( '你好'); 返回的 widthHeightInfo 对象,里面的width是有。但是 actualBoundingBoxAscent,actualBoundingBoxDescent 为0。 数据打印出来这样。 actualBoundingBoxAscent: 0 actualBoundingBoxDescent: 0 width: 120
IOS 使用canvas 2d 使用measureText 这个方法获取高度为0?微信版本为 8.0.44 哥哥们,求你们了。改改bug吧 https://developers.weixin.qq.com/community/develop/doc/000e22dd938a90ba444e5ea3857000 用的是最新的canvasContext,问题还是有。
2023-12-22最新版的微信 8.0.44 系统IOS 使用measureText 获取的actualBoundingBoxAscent 和参数 actualBoundingBoxDescent 高度都为0. 2年都没修复。你们微信也摸鱼吗
ios canvas measureText 属性宽度为0?canvas获取长度 在安卓 开发工具上能够获得正常的长度 但是在ios真机调试的时候 获取到的数据一直是0 改怎么解决
2023-12-22用户如果没有订阅的话,也是这个错误,建议你看看你测试的时候订阅没。
小程序长期订阅消息提示user refuse to accept the msg rid是什么原因?消息用长期订阅模板,接口调用https://api.weixin.qq.com/cgi-bin/message/subscribe/send,添加了对应的参数,提示 { "errcode": 43101, "errmsg": "user refuse to accept the msg rid: xxxxxxxxxxx" } 这个问题怎么解决?模板用的是下图中的模板 [图片]
2020-12-032020年了,问题还在。你们开发在干嘛
小程序web-view 组件缓存问题web-view 缓存严重,如果是老用户进去还是旧的页面,安卓上还可以使用手机管家清理一下可以了,ios上清理不了,测试都不好进行啦,已经在url加了时间戳了[图片]
2020-10-21我也是在这个页面经常卡住。感觉功能还有很多BUG。
小程序认证法定代表人人脸识别卡着不动小程序认证法定代表人人脸识别卡着不动
2020-09-02遇到同样的问题, 电脑端调试可以。 手机端远程调试,即出现问题。 使用手机端测试运行,不开启远程调试。正常。 我使用wepy写的小程序。所以 就贴一个文件吧。 第一个评论上面说不支持,感觉那个就是对的哦。 <!--签名--> <style> @import "./common/lib/weui.wxss"; </style> <template> <canvas type="2d" id="signcanvas" @touchstart="starttouch" @touchmove="touchmove" @touchend="touchend" style="width: 100vw; height: 92vh;"></canvas> <cover-view style="height: 8vh;"> <button @tap="confirmSign" type="primary" class="weui-btn weui-btn_primary">签名确认</button> </cover-view> </template> <script> import wepy from 'wepy' import { connect } from 'wepy-redux'; import { REPLACESIGNIMAGEFILEPATH } from '../store/types'; @connect({}, { replaceSignImage: REPLACESIGNIMAGEFILEPATH }) export default class welcome extends wepy.page{ onLoad (option) { let that = this; // 初始化画布, const query = wx.createSelectorQuery(); query.select('#signcanvas') .fields({ node: true, size: true }) .exec((res) => { const canvas = res[0].node; that.canvas = canvas; const ctx = canvas.getContext('2d'); that.canvasContext = ctx; const dpr = wx.getSystemInfoSync().pixelRatio; canvas.width = res[0].width * dpr; canvas.height = res[0].height * dpr; ctx.scale(dpr, dpr); }); } config = { navigationBarTitleText: '签名' } data = { targetSrc: '', canvasContext: {}, canvas: {} } methods = { starttouch: function (e) { console.log('start', e) this.canvasContext.beginPath(); let touchevent = e.touches[0]; this.canvasContext.moveTo(touchevent.x, touchevent.y); }, touchmove: function(e) { console.log('move', e); let touchevent = e.touches[0]; this.canvasContext.lineTo(touchevent.x, touchevent.y); this.canvasContext.stroke(); }, touchend: function(e) { console.log('end', e); // this.canvasContext.draw(); // this.canvasContext.draw(); }, confirmSign: function(e) { let that = this; wx.canvasToTempFilePath({ canvasId: 'signcanvas', canvas: that.canvas, success: (ctx) => { // 获得图片临时路径,用来保存到本地 console.error('save', ctx); that.methods.replaceSignImage(ctx.tempFilePath); }, fail: (err) => { console.error(err); } }) } } } </script>
真机测试画布getContext('2d')无法使用?[代码]wx.createSelectorQuery()[代码][代码] [代码][代码].select([代码][代码]'#myCanvas'[代码][代码])[代码][代码] [代码][代码].fields({[代码][代码] [代码][代码]node:[代码][代码]true[代码][代码],[代码][代码] [代码][代码]size:[代码][代码]true[代码][代码],[代码][代码] [代码][代码]})[代码][代码] [代码][代码].exec((res) => {[代码][代码] [代码][代码]console.log(res[0])[代码][代码] [代码][代码]})[代码]fields中读取node真机返回错误 [代码]Uncaught ([代码][代码]in[代码] [代码]promise) ReferenceError: NativeGlobal is not defined[代码][代码] [代码][代码]at n.value ([publib]:1)[代码][代码] [代码][代码]at n.value ([publib]:1)[代码][代码] [代码][代码]at t ([publib]:1)[代码][代码] [代码][代码]at n.value ([publib]:1)[代码][代码] [代码][代码]at eval ([publib]:1)[代码][代码] [代码][代码]atnew Promise (<anonymous>)[代码][代码] [代码][代码]at t ([publib]:1)[代码][代码] [代码][代码]at eval ([publib]:1)[代码][代码] [代码][代码]at Array.forEach (<anonymous>)[代码][代码] [代码][代码]at eval ([publib]:1)[代码]这是什么原因呢?测试机器 小米8、苹果X
2020-07-27同样的问题,解决没。 模拟器可以,真机不行。
真机调试报错,请问是什么原因?真机调试报错 NativeGlobal is not defined ReferenceError: NativeGlobal is not defined [图片]
2020-07-27不知道为什么突然又可以了。感觉是系统的配置要从中央节点分发到各个中心才会生效。
微信小程序客服消息转发无效?我设置了客服消息转发,能收到客服进入客服页面的消息 其它的文字消息什么都收不到。设置也是对的。另外一个测试账号一模一样的,结果可以收到。
2020-06-22我的也不显示。现在2020年6月10号 华为nova4e 系统 微信7.0.15[图片][图片]
怎么显示版权符号©️?开发预览可以看到,但在真机测试中不见了,这个符号该怎么显示? 如果是©这种html的就直接显示©了,请问该怎么办?
2020-06-10终于知道了,你们官方bug。输入法挡住input事件,关掉输入法一下就生效了
清空按钮放在input里,安卓手机键盘输入,再点击关闭按钮需要点击两次才能清空https://developers.weixin.qq.com/miniprogram/dev/component/input.html 经测试是因为安卓键盘挡住了input(像是有看不见的蒙版),第一次点击input清空按钮的时候其实是关闭键盘,第二次才点击到了清空按钮。
2020-05-28