babel-plugin-equire icon indicating copy to clipboard operation
babel-plugin-equire copied to clipboard

引用'radar'失败

Open wuyax opened this issue 4 years ago • 2 comments

// eslint-disable-next-line
const echarts = equire([
  'line',
  'pie',
  'radar',
  'title',
  'legend',
  'tooltip'
])

绘制雷达图的时候提示"Error: Component series.radar not exists. Load it first."。 我简单的排查了一下,应该是echarts-moduleschartcomponent里都有radar,导致了只加载了components/radarecharts-modules版本是"version": "1.1.2"。 BTW:parallel也是同时出现在了echarts-moduleschartcomponent

wuyax avatar Mar 17 '20 02:03 wuyax

暂时的解决办法是开发者手动引入radar,希望开发者能更新一下这个插件。

const echarts = equire(['line', 'pie', 'radar', 'title', 'legend', 'tooltip'])
// 手动引入radar
require('echarts/lib/chart/radar')

wuyax avatar Mar 17 '20 03:03 wuyax

暂时的解决办法是开发者手动引入radar,希望开发者能更新一下这个插件。

const echarts = equire(['line', 'pie', 'radar', 'title', 'legend', 'tooltip'])
// 手动引入radar
require('echarts/lib/chart/radar')

我刚刚也发现了这个问题,我看了echarts/lib/chart和echarts/lib/component下面的radar名称一致,因此这个不是插件的问题,而是你引入的问题。插件除了可以用名称,还可以用path,你换成添加以下两行代码'echarts/lib/chart/radar'和'echarts/lib/component/radar'试试呢。

zhixiaotong avatar Sep 23 '20 01:09 zhixiaotong