gpt4 book ai didi

javascript - 无法读取未定义的属性 'info'

转载 作者:行者123 更新时间:2023-12-02 14:31:21 26 4
gpt4 key购买 nike

我遇到一个问题,当我创建像 fiddle http://jsfiddle.net/w43m47hL/ 这样的图表时,我在这个问题的标题中出现错误。 .

我在选择点时遇到这个问题。

this.select();

执行这些步骤时出现问题。

  1. 创建图表
  2. 点击一个点来选择它
  3. 销毁图表
  4. 再次创建图表

数据集的大小似乎与该问题有关。如果将 1500 更改为 15,您将发现不再遇到此问题。然而,在图表被销毁并再次创建后,所选的数据点仍然被选择。我本以为该点不会被选择,因为图表已被破坏。数据点如何记住它已被选择?

最佳答案

该问题是由于保留对“旧”数据数组的引用而引起的。在图表初始化期间,您设置对已修改的数据数组的引用。因此,当您销毁图表时,引用仍然存在。在 Highcharts 对象中使用数据副本 ($.extend([],data))。

  series: [{
data: $.extend([], data)
}],

示例:

关于javascript - 无法读取未定义的属性 'info',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37795970/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com