收藏
回答

真机测试画布getContext('2d')无法使用?

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug canvas 微信安卓客户端 7.0.8 2.9.3
wx.createSelectorQuery()
      .select('#myCanvas')
      .fields({
        node:true,
        size:true,
      })
      .exec((res) => {
        console.log(res[0])
      })

fields中读取node真机返回错误

Uncaught (in promise) ReferenceError: NativeGlobal is not defined
    at n.value ([publib]:1)
    at n.value ([publib]:1)
    at t ([publib]:1)
    at n.value ([publib]:1)
    at eval ([publib]:1)
    atnew Promise (<anonymous>)
    at t ([publib]:1)
    at eval ([publib]:1)
    at Array.forEach (<anonymous>)
    at eval ([publib]:1)

这是什么原因呢?测试机器 小米8、苹果X

最后一次编辑于  11-13
回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    11-13

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    11-13
    赞同
    回复 11
    • 张垚
      张垚
      11-13
      代码片段:https://developers.weixin.qq.com/s/ksIQpQm87Xc5
      微信版本号:7.0.8
      机型:小米8 MIUI11.0.3
      基础库:2.9.3
      11-13
      回复
    • 社区技术运营专员-娇华
      社区技术运营专员-娇华
      11-13回复张垚
      代码片段能复现这个问题么?我这边测试未复现
      11-13
      回复
    • 张垚
      张垚
      11-14回复社区技术运营专员-娇华
      我将代码片段导入到一个新建项目,可以复现这个问题
      11-14
      回复
    • 社区技术运营专员-娇华
      社区技术运营专员-娇华
      11-14回复张垚
      意思是新建一个项目,然后把代码片段拷贝到新建的项目里就能复现?同样的代码在项目里能复现,代码片段不能复现?是只有上面提供的小米8能复现这个问题么?
      11-14
      回复
    • 张垚
      张垚
      11-14回复社区技术运营专员-娇华
      代码片段放到开发工具里面【真机测试】按钮不是不能点击的么?上传到小程序体验版,也是不好使的
      11-14
      回复
    查看更多(6)
  • Albert Einstein [官]
    Albert Einstein [官]
    11-14

    感谢反馈,目前真机调试不支持直接获取 Canvas 的 context,现在可以以预览为准。请期待后续更新。

    11-14
    赞同 1
    回复
问题标签