highcharts 如何在Vue上下文中动态添加点到条形图/饼图?

72qzrwbm  于 2022-11-10  发布在  Highcharts
关注(0)|答案(2)|浏览(182)

我想引导一个Highcharts条形图,然后添加一些点(在Vue容器中)。文档中提到了addPoint()setData()update()作为实现这一点的方法,但我尝试的咒语都不起作用。
更新后饼图的demo使setData()的使用变得很简单:
第一个
我尝试在Vue上下文中复制此操作,但图表从未更新
第一个

xwmevbvl

xwmevbvl1#

看起来调用Highlights.chart会立即查询DOM,因此在调用Vue的mounted回调之前调用Highlights.chart会失败,因为该元素还不存在。这样,或者它会被Vue的渲染覆盖。相反,您会希望在 * Vue挂载后调用该函数。
作为奖励,这里有一个小演示(我玩得太开心了),它展示了库如何与Vue沿着使用。当相应的属性被更改时,它使用一个观察器来重新绘制图表。
第一个

new9mtju

new9mtju2#

You can use highcharts-vue, which is a wrapper on the highcharts library. The following are the dependencies: "highcharts": "6.1.0", "highcharts-vue": "1.0.4", "vue": "^2.5.2" Demo - https://codesandbox.io/s/highcharts-vue-demo-forked-ewn4n

相关问题