在uni-app中编译到微信小程序如何使用echarts-for-weixin?希望得到答复~
Author: bymomoCreated Nov 6, 2019Updated Jul 9, 2025
提问前应该做的事
请确保提问前做了以下事,将完成的项目的 [] 改为 [x]:
需提供的信息
将符合项的 [] 改为 [x],并补充需要的信息:
简单描述问题:
echarts-for-weixin示例代码是可以在微信小程序上运行的,但是我使用的是uni-app编译到微信小程序,我目前也只是需要兼容的微信小程序端即可。
但是,根据把示例代码上的代码粘贴下来,无法成功运行。
问题1,绑定到组件ec属性上的对象里面的onInit传function,在组件内部接收不到。
ec: { name: 1, ces: '2', onInit: function() { console.log('回调'); } },
为了解决问题1,我改了ec-canvas.js组件内的js,通过调用父组件办法来调用到了onInit函数,于是产生了问题2:是echarts的setOption办法调用了createElement办法,而小程序上是没dom操作的
thirdScriptError Cannot read property 'createElement' of undefined;at SelectorQuery callback function TypeError: Cannot read property 'createElement' of undefined
预期效果:
希望姐姐能提供uni-app使用echarts-for-weixin的示例代码 (如有需要请提供预期的图)
实际效果:
暂无 (如有需要请提供截图)
复现环境:
- [✔] 在微信开发工具中存在该问题
- [✔] 在真机上存在该问题
Source: ecomfe/echarts-for-weixin