小编thu*_*han的帖子

画布已投入使用。必须先销毁 ID 为“0”的图表,然后才能重新使用画布。上述错误发生在<CChart>组件中

当我使用 CoreUI ChartBar 时,

            data={{
                labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'],
                datasets: [
                    {
                        label: 'GitHub Commits',
                        data: [40, 20, 12, 39, 10, 40, 39, 80, 40],
                    },
                ],
            }} type={'bar'} />
Run Code Online (Sandbox Code Playgroud)

我收到错误。**图表.esm.js:5354

   Uncaught Error: Canvas is already in use. Chart with ID '0' must be destroyed before the canvas can be reused.
at new Chart (chart.esm.js:5354:1)
at renderChart (CChart.tsx:160:1)
at CChart.tsx:242:1
at commitHookEffectListMount (react-dom.development.js:23049:1)
at invokePassiveEffectMountInDEV (react-dom.development.js:25044:1)
at invokeEffectsInDev (react-dom.development.js:27304:1)
at commitDoubleInvokeEffectsInDEV (react-dom.development.js:27283:1)
at flushPassiveEffectsImpl (react-dom.development.js:27007:1)
at …
Run Code Online (Sandbox Code Playgroud)

chart.js core-ui

4
推荐指数
1
解决办法
5755
查看次数

标签 统计

chart.js ×1

core-ui ×1