1. vue-Echarts
1.1 安装 vue-Echarts
-
需要同时安装
echarts
和vue-echarts
->cnpm install echarts vue-echarts -S
。 -
在
main.js
中注册:
import Vue_ECharts from 'vue-echarts'
Vue.component('v-echart', Vue_ECharts)
- 使用:
<!-- vue-echart 默认的宽高 The default size is 600px×400px -->
<vue-echart
:options="data" class="vue-echart">
</vue-echart>
data() {
return {
data: {
xAxis: {
type: 'category'
},
yAxis: {},
series: [{
type: 'line',
data: [100, 200, 300]
}],
}
}
}
-
GitHub
地址:vue-echarts
2. v-charts
- 文档: v-charts文档示例。
2.1 安装 v-charts
- 安装
v-charts
:cnpm i v-charts echarts -S
。
2.2 使用按需引入的方式引入
- 在
plugin
下新建一个文件vcharts.js
,类似ElementUI
的按需引入。
import Vue from 'vue';
import VeLine from 'v-charts/lib/line.common';
/* 按需引入方式 */
Vue.component('ve-line',VeLine)
- 在
main.js
中引入该插件文件:
import './plugins/vcharts'
- 使用新注册的
ve-line
组件:
<ve-line
:data="chartData" class="vue-echart"/>
</div>
data() {
return {
chartData: {
columns: ['日期', '访问用户', '下单用户'],
rows: [
{'日期': '2018-05-22', '访问用户': 32371, '下单用户': 19810},
{'日期': '2018-05-23', '访问用户': 12328, '下单用户': 4398},
{'日期': '2018-05-24', '访问用户': 92381, '下单用户': 52910}
]
}
}
}
网友评论