
<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>
试了一下,没有发现报错 jsfiddle