微信小程序真机调试:createEvent is not a function

在微信小程序中使用canvas2d和echarts绘制曲线图时遇到createEventisnotafunction错误,该问题源于query.exec()的执行。为解决此问题,开发者选择放弃canvas2d,转而采用echarts的旧版canvas方法。echarts组件内部已对两种方式做了兼容,通过强制使用旧方法成功规避了这个异常,从而确保图形能够正常绘制。
摘要由CSDN通过智能技术生成

项目场景:

微信小程序通过canvas 2d和echarts绘制曲线图


问题描述:

真机调试时报错:createEvent is not a function,无法绘制图形。


原因分析:

在微信开放社区里看到有人说是canvas 2d 只要query一执行.exec()就出现这个问题(官方示例源代码),自己测试了一下,确实是在.exec是报错。

解决方案:

放弃使用canvas 2d方式,使用以前旧的canvas方法,echarts组件中兼容了两种方式,强制使用旧方法。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值