echarts-for-weixin
echarts-for-weixin copied to clipboard
小程序无法在部分Android机型以及PC端显示图表
提问前应该做的事
请确保提问前做了以下事,将完成的项目的 []
改为 [x]
:
需提供的信息
echart 文件版本:github最新的文件。
简单描述问题:
具体的表现如下
- 【低频】会有部分安卓机型无法正确的初始化echarts,会产生报错
- 无法在部分手机以及微信电脑版小程序上显示图表,wxml中图表未正确的加载、console中也没有任何的错误记录
- 电脑端能正确的预览Echarts 官方 小程序的图表,而自行打包并在PC真机预览时无法展示
预期效果:
左侧为预期表现和WXML节点canvas代码,右侧为PC端真机预览的表现和WXML canvas代码
这是将github项目代码拷贝后自行在PC端真机预览的结果 左侧为官方小程序,右侧为自行预览
复现环境:
- [X] 在微信开发工具中存在该问题
- [X] 在真机上存在该问题
+1
使用最新的echart文件,开发者工具真机手机端、pc端调试,均无法显示。 开启force-use-old-canvas="true"后,开发者工具真机手机端可以显示,pc端依旧不行。 开发者工具是截止日期2021.4.19时前的最新版本。 有什么解决办法?
使用最新的echart文件,开发者工具真机手机端、pc端调试,均无法显示。 开启force-use-old-canvas="true"后,开发者工具真机手机端可以显示,pc端依旧不行。 开发者工具是截止日期2021.4.19时前的最新版本。 有什么解决办法?
https://github.com/ecomfe/echarts-for-weixin/issues/785#issuecomment-822335288
@BeHappy0o0o0o0 忘了说了,后面找到解决办法了。需要判断开发环境版本后自行调用初始化能力 可以看这篇文章
实测预览没有问题,真机调试不显示。 微信小程序方面给的答复是:这个是 canvas 2d 是同步 jsbinding 接口实现,真机调试还不支持,可以忽略,我们即将支持了