码迷,mamicode.com
首页 > 其他好文 > 详细

vue使用echarts

时间:2018-05-08 11:12:24      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:item   etop   npm   span   from   default   round   document   使用   

1.安装echarts

npm install echarts -S

2.在main.js中引用echarts

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

3.封装chart组件

在components中新建chart.vue

<template>
    <div class="chart">
        <div class="chart" :id="id" :option="option"></div>
    </div>
</template>

<script>
    export default {
        props: {
            id: {
                type: String
            },
            option: {
                type: Object
            }
        },
        mounted () {
            this.$echarts.init(document.getElementById(this.id)).setOption(this.option)  
        }
    }
</script>

<style scoped>

</style>

4.其他组件调用图表组件

<template>
  <div class="hello">
    <Chart :id="id" :option="pieOption"></Chart>
  </div>
</template>

<script>
import Chart from ./Chart
export default {
  name: HelloWorld,
  components: {
    Chart
  },
  data () {
    return {
      msg: Welcome to Your Vue.js App,
      id: pie,
      pieOption: {
          tooltip : {  
                    trigger: item,  
                    formatter: "{a} <br/>{b} : {c} "  
                },  
          calculable : false,  
          series : [  
            {  
                name: ‘‘,  
                type: pie,  
                radius: 45%, //饼图的半径大小  
                center: [40%, 60%], //饼图的位置  
                label: {show:true},
                labelLine: {show: true, length: 0},    
                data:[
                    {
                        value: 20, name: 
                    },
                    {
                        value: 20, name: 已开
                    },
                ]
            }  
          ] 
      }
    }
  }
  }
}
</script>

 

vue使用echarts

标签:item   etop   npm   span   from   default   round   document   使用   

原文地址:https://www.cnblogs.com/SunShineM/p/9006840.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!