Vue使用Echarts的一个简单步骤

阅读: 评论:0

Vue使用Echarts的一个简单步骤

Vue使用Echarts的一个简单步骤

1.安装
npm install echarts
2.准备一个容器即你想哪里展示这个图片
    <el-card style="margin-top: 20px"><!-- 为 ECharts 准备一个定义了宽高的 DOM --><div id="main" style="width: 600px;height:400px;"></div></el-card>
3.在你想用的Vue文件中引入
<script>
// 注意: 按照官网的方法import echarts from 'echarts' 会报错
// 安装如下的方法引入就不会报错了,应该是版本的原因
// 这里参考了    这篇文章
import * as echarts from 'echarts'
</script>
4.使用,注意在mounted周期函数中使用,这是因为需要等待Dom挂在完毕
  mounted() {//1. 用你准备好的dom,初始化echarts实例const myChart = echarts.ElementById('main'));//2. 指定图表的配置项和数据let option = {title: {text: 'ECharts 入门示例'},tooltip: {},legend: {data: ['销量']},xAxis: {data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子']},yAxis: {},series: [{name: '销量',type: 'bar',data: [5, 20, 36, 10, 10, 20]}]};//3. 使用刚指定的配置项和数据显示图表。myChart.setOption(option);},
5.效果如下

6.从后端获取数据重新渲染,这里获取数据方法最好也写在mounted中
  data() {return {myChartData: {name: '',xAxisData: '',seriesData: ''}};},  async mounted() {const res = await getGoodsGroupCount()if (res.status !== 200) return this.$(res.ChartData.name = res.ChartData.xAxisData = res.ChartData.seriesData = res.data.series_dataconsole.ChartData)// 基于准备好的dom,初始化echarts实例const myChart = echarts.ElementById('main'));// 指定图表的配置项和数据let option = {title: {text: 'ECharts 入门示例'},tooltip: {},legend: {data: ChartData.name},xAxis: {data: ChartData.xAxisData},yAxis: {},series: [{name: ChartData.name,type: 'bar',data: ChartData.seriesData}]};// 使用刚指定的配置项和数据显示图表。myChart.setOption(option);},
 7. 获取数据之后的图标

本文发布于:2024-03-09 11:38:10,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/1710232703135635.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:步骤   简单   Vue   Echarts
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23