在没有v-charts之前要使用echarts生成图表时配置、数据非常繁琐,可以说v-charts的出现给开发者们省去了不少麻烦,可以提前几小时下班_
npm i v-charts echarts -S
全局引入
import Vue from ‘vue‘
import VCharts from ‘v-charts‘
Vue.use(VCharts)
按需引入
v-charts的每种图表组件都单独打包到lib文件夹下,故但组件引入的方式如下
import VePie from ‘v-charts/lib/pie.common‘
<template>
<ve-pie :data="chartData" class="pie"></ve-pie>
</template>
<script>
import VePie from ‘v-charts/lib/pie.common‘
export default {
components:{
[VePie.name]:VePie
},
data () {
return {
chartData: {
columns: [‘日期‘, ‘访问用户‘],
rows: [
{ ‘日期‘: ‘1/1‘, ‘访问用户‘: 1393 },
{ ‘日期‘: ‘1/2‘, ‘访问用户‘: 3530 },
{ ‘日期‘: ‘1/3‘, ‘访问用户‘: 2923 },
{ ‘日期‘: ‘1/4‘, ‘访问用户‘: 1723 },
{ ‘日期‘: ‘1/5‘, ‘访问用户‘: 3792 },
{ ‘日期‘: ‘1/6‘, ‘访问用户‘: 4593 }
]
}
}
}
}
</script>
<style scoped>
.pie{
width:500px;
height:300px;
}
</style>
原文:https://www.cnblogs.com/oxf5deb3/p/13727557.html