收藏
回答

canvas.getContext is not a function

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug canvas.getContext 微信iOS客户端 8.0.31 2.29.2
a.getContext is not a function
TypeError: a.getContext is not a function
at xf.getContext (https://lib/WAServiceMainContext.js:1:1323722)
at Function.<anonymous> (https://lib/WAServiceMainContext.js:1:1441826)
at https://lib/WAServiceMainContext.js:1:134173
at https://lib/WAServiceMainContext.js:1:1441929
at https://lib/WAServiceMainContext.js:1:1441917


一开始以为是没有获取到canvas节点,加上了res && res[0] && res[0].node && res[0].node.getContext判断,代码被执行了,但是生产总是会有告警getContext is not a function,什么情况会出现getContext不为空但不是function的情况?


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

2 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2023-02-06

    你好,请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2023-02-06
    有用
    回复 1
    • McAlsace
      McAlsace
      2023-02-14
      您好,本地复现不出来,所以无法提供复现代码片段,请教一下为什么sourceMap报错的位置为什么是https://lib/WAServiceMainContext.js:1:1323722,使用线上sourceMap定位不到具体行
      2023-02-14
      回复
  • LYJ
    LYJ
    2023-03-23

    就很奇怪,小程序用着没问题,平台就给报这个错

    2023-03-23
    有用
    回复
登录 后发表内容