收藏
回答

在3.7.8的基础库中,canvasToTempFilePath异常,是兼容性问题吗?

在3.7.8的基础库中,使用vant的signature组件,出现canvasToTempFilePath方法报错,经测试,其他基础库正常

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

4 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    02-18

    你好,可以提供代码片段看看吗(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    02-18
    有用
    回复 1
    • 唐
      02-21
      我简单试了原生canvas没有发现问题,估计是vant组件兼容性问题,没有深究,直接采用webview的canvas方案
      02-21
      回复
  • 西门炊雪
    西门炊雪
    02-21

    我也是 现在很奇怪 3.7.8库 真机扫描开发版 都不能生成,但是开发工具和真机调试 又都可以 魔幻

    02-21
    有用
    回复 1
    • 唐
      02-21
      我简单试了原生canvas没有发现问题,估计是第三方组件问题,没有深究,直接采用webview的canvas方案
      02-21
      回复
  • 可乐崽
    可乐崽
    02-19

    有解决方案吗?突然就几个小程序都用不了了,这整的!

    我的临时解决方案:

    canvas.toDataURL('image/png') 结合 base64ToArrayBuffer 和 getFileSystemManager().writeFile 来实现 canvasToTempFilePath

    02-19
    有用
    回复 2
    • 唐
      02-21
      我直接采用webview来签名,签完名再返回base64给小程序,完美解决~
      02-21
      1
      回复
    • 可乐崽
      可乐崽
      02-24回复
      我是用 Taro 自己写的全屏签名组件用到了 canvasToTempFilePath 这个接口,前几天突然报bug说签不了名了才发现这个问题,改用以上的API就好了。
      02-24
      1
      回复
  • 智能回答 智能回答 该问答由AI生成
    02-18
    有用
登录 后发表内容