在uni-app中编译到微信小程序如何使用echarts-for-weixin?希望得到答复~

Author: bymomoCreated Nov 6, 2019Updated Jul 9, 2025

提问前应该做的事

请确保提问前做了以下事,将完成的项目的 [] 改为 [x]

  • [✔] 我已通读过 README
  • [✔] 我已阅读过 FAQ

需提供的信息

将符合项的 [] 改为 [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