vue-chartjs 无法更新图表

vue-chartjs not able to update the chart

我正在尝试了解如何动态呈现图表以便在我可以调整它之后我可以通过 MQTT 向它发送数据以便我可以实时显示数据。

问题如下:当我取消注释 this.speed.push(this.initial_speed + 1) 行时,出现 Maximum call stack size exceeded 错误。 x 轴正在动态呈现(当指示的行被注释时)但我无法使其与两个轴一起工作。

我将沙箱附加到我的代码中: sandbox

先谢谢你。

嗯,老实说我找不到问题的根源,但是使用这个语法你可以运行你的添加方法没有问题

add() {
  this.created_at.push(this.initial_speed + 1)
  this.initial_speed += 1
  this.speed = [...this.speed, this.initial_speed]
}

此问题与 chartjs 的 Line 组件中的计算 属性 有关,与您的代码中的某些内容无关(这是我所看到的)

如果一切正常请告诉我