vue-cli3 按需引入echarts

1.安装echarts

npm install echarts --save

2.main.js

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

3.使用

<div class="bar" id="chart1"></div>

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

 

posted @ 2019-11-22 15:27  飘舟  阅读(3044)  评论(0编辑  收藏  举报