小程序
小游戏
企业微信
微信支付
扫描小程序码分享
2022年5月28号开始,线上手写签名功能很多不能用,真机调试是canvas出现createview undefined 问题的。开发工具可以,预览、真机、体验版、线上版 都不行,手写没反应,手划屏幕没反应。28号之前是可以的,用得好好的,没更新过小程序,现在大量出现不能手写情况,不知道怎么处理
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
排查下是否使用了canvas._width ,_top等非公开属性,建议尽快移除,非公开属性不保证可用性。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我也遇到这个问题了,请问解决了吗?Android 微信版本8.0.24
我这边是周末28号用的多,所以才发现的。初步排查怀疑是微信202-05-26更新到8.0.23导致的,不知道怎么处理。24、25号几百人正常用
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
排查下是否使用了canvas._width ,_top等非公开属性,建议尽快移除,非公开属性不保证可用性。
代码如下:
const query = wx.createSelectorQuery()
query.select('#myCanvas')
.fields({ node: true, size: true })
.exec((res) => {
const canvas = res[0].node
const 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)
this.data.signaturePad.init(canvas)
this.setData({
canvas: canvas,
})
我也遇到这个问题了,请问解决了吗?Android 微信版本8.0.24
我这边是周末28号用的多,所以才发现的。初步排查怀疑是微信202-05-26更新到8.0.23导致的,不知道怎么处理。24、25号几百人正常用