vue引入eachrts

发布于:2024-06-27 ⋅ 阅读:(149) ⋅ 点赞:(0)

1. 安装Echarts
使用npm
 

npm install echarts --save


 

导入Echarts插件
 

import echarts from 'echarts'
Vue.prototype.$echarts = echarts
import echarts from 'echarts'

我们来做个简单的实例首先需要一个容器装下Echarts
 
 

<template>
  <div id="list" style="width: 600px;height:400px;"></div>
</template>
mounted () {
    // 初始化echarts
    var myChart = echarts.init(document.querySelector('#list'))
    // 拿到echarts图表需要的数据
    var option = option: {
        xAxis: {
          type: 'category',
          data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
        },
        yAxis: {
          type: 'value'
        },
        series: [{
          data: [120, 200, 150, 80, 70, 110, 130],
          type: 'bar',
          showBackground: true,
          backgroundStyle: {
            color: 'rgba(180, 180, 180, 0.2)'
          }
        }]
      }
      // 使用方法引入echarts
    myChart.setOption(option)
  }



<template>
  <div id="list" style="width: 600px;height:400px;"></div>
</template>
 
<script>
import echarts from 'echarts'
export default {
  name: 'dome',
  props: {
  },
  data () {
    return {
      option: {
        xAxis: {
          type: 'category',
          data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
        },
        yAxis: {
          type: 'value'
        },
        series: [{
          data: [120, 200, 150, 80, 70, 110, 130],
          type: 'bar',
          showBackground: true,
          backgroundStyle: {
            color: 'rgba(180, 180, 180, 0.2)'
          }
        }]
      }
    }
  },
  methods: {},
  mounted () {
    var myChart = echarts.init(document.querySelector('#list'))
    var option = this.option
    myChart.setOption(option)
  }
}
</script>
 
<style scoped>
 
</style>


网站公告

今日签到

点亮在社区的每一天
去签到