npm install echarts
<el-card style="margin-top: 20px"><!-- 为 ECharts 准备一个定义了宽高的 DOM --><div id="main" style="width: 600px;height:400px;"></div></el-card>
<script>
// 注意: 按照官网的方法import echarts from 'echarts' 会报错
// 安装如下的方法引入就不会报错了,应该是版本的原因
// 这里参考了 这篇文章
import * as echarts from 'echarts'
</script>
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);},
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);},
本文发布于:2024-03-09 11:38:10,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/1710232703135635.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |