问题模块 | 问题类型 | 企业微信版本 | API/组件名称 | AppID | 操作系统 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|---|
企业微信小程序 | Bug | 2.4.2 | CanvasContext.measureText(string text) | wx66eee464102fd102 | iOS | v1.02.1904090 | 1.2.0 |
CanvasContext.measureText(string text)
遇到回车换行的文本,api返回的width值为回车换行之前的文本宽度
(真机有问题,开发者工具没有问题)
网友回复
那个很帅的小白:
麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
tomgou:
const ctx = wx.createCanvasContext( 'canvas' ) // test const text = '123\r\n123' for (let i = 1, len = text.length; i < len; i++) { console.log(i, ctx.measureText(text.substring(0, i)).width) } |
具体机型: iphone6
企业微信版本号: 2.8.9
系统版本号: 12.3.1