巨坑,vue 中使用echarts的水波球饼图报错,报错信息如下:

Component series.liquidFill not exists. Load it first
在这里插入图片描述

解决办法

首先检查echarts 和 liquidFill 安装了没有,如果没有就先安装

//安装echarts,如果已安装,请忽略
cnpm install echarts --save

//安装liquidFill ,如果已安装,请忽略
cnpm install echarts-liquidFill --save

然后main.js中引用

import echarts from 'echarts'
Vue.prototype.$echarts = echarts;

然后在页面中引用,如图

import 'echarts-liquidfill'
import echarts from "echarts"

在这里插入图片描述

版本问题

如果完成以上步骤之后还是报错,那就肯定是echarts的版本和liquidfill的版本问题
这是我的版本,echarts 4以下版本应该使用liquidfill 1+版本
echarts 4+版本对应的是liquidfill 2+版本

在这里插入图片描述

最后效果

在这里插入图片描述

Logo

前往低代码交流专区

更多推荐