Vue 中引入 Echarts

Vue 中引入 Echarts

# 环境依赖
@vue/cli  4.0.5
echarts  4.5.0
vue  2.6.10

全局引入

<!-- 第一步、安装模块 -->
npm install echarts --save
<!--  main.js -->

<!-- 第二步、引入 echarts -->
import echarts from 'echarts'

Vue.prototype.$echarts = echarts
<!-- 第三步、在组件中使用 -->
<template>
 <div id="myChart" style="width: 300px; height: 300px;"></div>
</template>

<script>
export default {
 data () {
   return {}
 },
 mounted(){
   this.drawLine();
 },
 methods: {
   drawLine(){
       var myChart = this.$echarts.init(document.getElementById('myChart'))
       // 绘制图表
       myChart.setOption({
           title: { text: 'ECharts 示例' },
           tooltip: {},
           xAxis: {
               data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]
           },
           yAxis: {},
           series: [{
               name: '销量',
               type: 'bar',
               data: [5, 20, 36, 10, 10, 20]
           }]
       });
   }
 }
}
</script>

按需引入

<!--  main.js -->

var echarts = require('echarts/lib/echarts');// 引入 echarts 主模块
require('echarts/lib/chart/bar'); // 柱状图组件
require('echarts/lib/component/tooltip');// 提示框组件
require('echarts/lib/component/title');// 标题组件

Vue.prototype.$echarts = echarts;
<template>
 <div id="myChart" style="width: 300px; height: 300px;"></div>
</template>
<script>
export default {
 data () {
   return {}
 },
 mounted(){
   this.drawLine();
 },
 methods: {
   drawLine(){
       var myChart = this.$echarts.init(document.getElementById('myChart'))
       // 绘制图表
       myChart.setOption({
           title: { text: 'ECharts 示例' },
           tooltip: {},
           xAxis: {
               data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]
           },
           yAxis: {},
           series: [{
               name: '销量',
               type: 'bar',
               data: [5, 20, 36, 10, 10, 20]
           }]
       });
   }
 }
}
</script>

术语速查手册:https://echarts.apache.org/zh/cheat-sheet.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值