vue2.0使用echarts-liquidfill问题

clipboard.png

<template>
  <div class="echarts-item">
  </div>
</template>

<script>
  import echarts from 'echarts'
  import 'echarts-liquidfill/src/liquidFill.js'
  import mixinBase from '../../mixins/mixin-base.js'

  export default {
    name: 'ChartLiquid',
    mixins: [mixinBase],
    data() {
      return {
        chartInstance: null,
        dConfig: {
          series: [{
            type: 'liquidFill',
            data: [0.6]
          }]
        }
      }
    },
    mounted() {
        this.chartInstance = echarts.init(this.$el);
        this.chartInstance.setOption(this.dConfig, {notMerge: true});
    },
    beforeDestroy() {
      if (this.chartInstance) {
        this.chartInstance.dispose();
        this.chartInstance = null;
      }
    }
  }
</script>
阅读 8.2k
2 个回答

试了一下,没有发现报错 jsfiddle

echarts版本问题,我换成4.0以上就好了 我用的4.1。原来用的3.8.5
import也不需要那么麻烦,像下面这样就可以。

import echarts from "echarts";
import "echarts-liquidfill";

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
1 篇内容引用
推荐问题