尝试通过简单地调用以下两次来重新加载闪电图(简化为简洁)
//'viz' points to an existing element in the DOM where the chart is bound to
lightningChart().ChartXY({container: 'viz' })
第一次围绕图表呈现良好。第二次,我收到一个 WebGL 错误:
WebGL: INVALID_OPERATION: bindBuffer: object does not belong to this context
这可能是由调用之间未释放的 WebGL 上下文引起的。问题是如何在再次渲染图表之前重置图表(以及画布和/或 WebGL 上下文)?我试过chart.dispose()
了,但这似乎不起作用
任何指针?