Vue项目中引入Echarts
- 1. 安装Echats
- 2. 项目全局引入形式
- 3. 页面中使用
1. 安装Echats
| npm install echarts --save |
复制
2. 项目全局引入形式
| |
| import * as echarts from "echarts" |
| Vue.prototype.$echarts = echarts |
复制
3. 页面中使用
需要注意:挂载echarts实例的dom节点,需要给定宽高。
| <template> |
| <div> |
| |
| <div id="main" class="main_container"></div> |
| </div> |
| </template> |
| <script> |
| export default { |
| data() { |
| return {} |
| }, |
| mounted() { |
| this.initCharts() |
| }, |
| methods: { |
| initCharts() { |
| |
| var myChart = this.$echarts.init(document.getElementById("main")) |
| |
| myChart.setOption({ |
| title: { |
| text: "ECharts 入门示例", |
| }, |
| tooltip: {}, |
| xAxis: { |
| data: ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"], |
| }, |
| yAxis: {}, |
| series: [ |
| { |
| name: "销量", |
| type: "bar", |
| data: [5, 20, 36, 10, 10, 20], |
| }, |
| ], |
| }) |
| }, |
| }, |
| } |
| </script> |
| <style lang="scss" scoped> |
| .main_container { |
| width: 100%; |
| height: 200px; |
| } |
| </style> |
复制