按照文档中,直接copy 代码进入 js block ,就直接有错。
是还需要是什么条件么?
const container = document.createElement('div');
container.style.height = '360px';
container.style.width = '100%';
ctx.element.replaceChildren(container);
const echarts = await ctx.requireAsync('https://cdn.jsdelivr.net/npm/echarts@5/dist/echarts.min.js');
if (!echarts) throw new Error('ECharts not loaded');
const chart = echarts.init(container);
chart.setOption({ title: { text: ctx.t('ECharts') }, xAxis: {}, yAxis: {}, series: [{ type: 'bar', data: [5, 12, 9] }] });
chart.resize();
报错如下:
p__index.8654480f.async.js:2158 Error: Script error for “https://cdn.jsdelivr.net/npm/echarts@5/dist/echarts.min.js”
Common Errors
at makeError (p__index.8654480f.async.js:52:12810)
at HTMLScriptElement.onScriptError (p__index.8654480f.async.js:53:12535)