美文网首页
在vue中使用echarts.vue

在vue中使用echarts.vue

作者: 时修七年 | 来源:发表于2018-11-28 22:28 被阅读9次
<template>
 <div class="echarts">
       <div ref="main" id='main' :style="{width: '300px', height: '300px'}">
         <!-- echart实例将在这里展现 -->
       </div>
 </div>
</template>

<script>
var echarts = require('echarts');

// 基于准备好的dom,初始化echarts实例
export default {
 data(){
   return {
     option : {
         color: ['#3398DB'],
         tooltip : {
             trigger: 'axis',
             axisPointer : {            // 坐标轴指示器,坐标轴触发有效
                 type : 'shadow'        // 默认为直线,可选为:'line' | 'shadow'
             }
         },
         grid: {
             left: '3%',
             right: '4%',
             bottom: '3%',
             containLabel: true
         },
         xAxis : [
             {
                 type : 'category',
                 data : ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'],
                 axisTick: {
                     alignWithLabel: true
                 }
             }
         ],
         yAxis : [
             {
                 type : 'value'
             }
         ],
         series : [
             {
                 name:'直接访问',
                 type:'bar',
                 barWidth: '60%',
                 data:[10, 52, 200, 334, 390, 330, 220]
             }
         ]
     }

   }
 },
 mounted(){
   console.log('mounted...')
   this.initChart()
 },
 methods: {
   initChart(){
     const myChart = echarts.init(document.getElementById('main'));
     myChart.setOption(option)
   }
 }

}
</script>




相关文章

网友评论

      本文标题:在vue中使用echarts.vue

      本文链接:https://www.haomeiwen.com/subject/riqzqqtx.html