收藏
回答

微信小程序canvas 真机上画不出东西,始终是空白,但是开发者工具中没有问题

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug canvas 微信安卓客户端 手机:8.0.47,PC:3.9.9.43 3.3.4

使用canvas开发电子签名功能,在微信开发者工具中可以正常签名,但是一旦使用真机调试无论是安卓还是pc都无法进行签名,上传后体验版也无法正常进行签名,但是可以正常获取到canvas的context。下图第一个为在开发者工具中签名,第二个为在pc真机调试中签名

回答关注问题邀请回答
收藏

3 个回答

  • ⅴ
    02-20

    好像安卓canvas一直有touch触发的问题。

    我在canvas上又加了一层view能触发,可以参考一下:

    https://developers.weixin.qq.com/s/eJlvi7mT7KP1

    02-20
    有用 1
    回复 1
    • 甜心铁甲
      甜心铁甲
      02-20
      感谢您的回复,应该是我事件写的习惯了用的这种bindtouch,根据楼上一个回复 改成bind:touch这种解决了问题,太奇怪了
      02-20
      回复
  • hello world
    hello world
    02-20

    bindtouch 改成bind:touch event获取到的参数再调一下

    02-20
    有用 1
    回复 2
    • 甜心铁甲
      甜心铁甲
      02-20
      感谢感谢,非常感谢,问题解决了
      02-20
      回复
    • 甜心铁甲
      甜心铁甲
      02-20
      您有没有遇到电脑端 event参数中的target属性中有offsetLeft和offsetTop属性,但是到手机端就没有了的问题?现在在手机上没有这两个属性导致签名找不到中间点有偏移量
      02-20
      回复
  • 甜心铁甲
    甜心铁甲
    02-20

    问题已解决

    02-20
    有用
    回复
登录 后发表内容