下载echarts
npm install echarts --save
复制
输入下载命令之后,我们需要全局引入
main.js文件
import * as echarts from 'echarts' Vue.prototype.$echarts=echarts
复制
执行完以上步骤,我们就可以使用echarts了,接下来,我们在组件中使用
<template> <div class="home"> <div ref="left" style="width: 100%;height: 90%;"></div> </div> </template> <script> export default { methods: { left(){ let left=this.$echarts.init(this.$refs.left) let option = { title: { text: 'Referer of a Website', subtext: 'Fake Data', left: 'center' }, tooltip: { trigger: 'item' }, legend: { orient: 'vertical', left: 'left' }, series: [ { name: 'Access From', type: 'pie', radius: '50%', data: [ { value: 1048, name: 'Search Engine' }, { value: 735, name: 'Direct' }, { value: 580, name: 'Email' }, { value: 484, name: 'Union Ads' }, { value: 300, name: 'Video Ads' } ], emphasis: { itemStyle: { shadowBlur: 10, shadowOffsetX: 0, shadowColor: 'rgba(0, 0, 0, 0.5)' } } } ] }; left.setOption(option); }, } } </script>
复制
我们在div中通过ref绑定一个属性,然后我们在methods中定义绑定的属性的方法,然后我们通过
this.$echarts.init来获取绑定的属性值,然后定义一个options
options中是我们echarts表格中的属性
页面效果

然后我们在调整一下在页面显示的大小即可