echart组件复用

1、创建echarts组件,用于复用
lineEcharts.vue

<template>
    <div :id="id" style="height: 100%"></div>
</template>

<script>
  import echarts from 'echarts'
  export default {
   
    name: "lineEchart",
    data () {
   
      return {
   

      }
    },
    props: ['id','lineData'],
    mounted() {
   
      this.$nextTick(()=>{
   
        this.myChart = echarts.init(document.getElementById(this.id),'shine');
        this.initData()
      })
    },
    methods: {
   
      initPieCharts () {
   
        let vm = this;
        let o = vm.lineData;
        const option = {
   
          tooltip: {
   
            trigger: 'axis',
          },
          xAxis: {
   
            name: '风速(m/s)',
            type: 'category',
            boundaryGap: false,
            data: [2.5,3.5,4.5,5.5,6.5,7.5,8.5,9.5,10.5,11.5,12.5,13.5,14.5,15.5,16.5,17.5,18.5,19.5,20.5,21.5,22.5,23.5,24.5],
          },
          yAxis: {
   
            name: '湍流强度',
            type: 'value',
          },
          series:
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值