vue-element-admin-引用echarts折线+柱状,含鼠标悬浮显示X轴内容过长

vue-element-admin官方文档上有引用echarts的说明

目录

 

    <el-tabs v-model="activeName" type="card" @tab-click="handleClickTwo">
        <el-tab-pane label="平台流水" name="first" v-if="active=='first'">
          <line-chart ref="LineChart" :chart-data="lineChartData" v-if="activeName=='first'" />
        </el-tab-pane>
        <el-tab-pane label="充值" name="second" v-if="active=='first'">
          <Topup-chart ref="TopupChart" :chart-data="lineChartData" v-if="activeName=='second'" />
        </el-tab-pane>
        <!-- 数据统计 -->
        <el-tab-pane label="库存预警" name="thirth" v-if="active=='five'">
          <dataStatisticsList ref="dataStatisticsList" :chart-data="lineChartData" v-if="activeName=='thirth'"
            :valueTimeAxis='valueTimeAxis' :valueDay='valueDay' :valueMonth='valueMonth' :valueYear='valueYear' />
        </el-tab-pane>
      </el-tabs>
   
import LineChart from './components/LineChart'
  import TopupChart from './components/TopupChart'
  import dataStatisticsList from './components/dataStatisticsList'
 components: {
      LineChart,
      TopupChart,
      dataStatisticsList,
    },
 data() {
      return {
        lineChartData: {
          FlowingWater: {
            orderData: [],
            ordinaryData: [],
            overseasData: [],
            TotalAmountData: [],
            timeAxisFieldData: []
          },
          Topup: {
            totalMoneyData: [],
            timeAxisFieldData: []
          },
          Brand: {
            amountData: [],
            brandNameData: [],
            timeAxisFieldData: [],
            //销售额
            salesVolumeMax: undefined,
            salesVolumeMin: undefined,
            //销售数量
            salesVolumesMax: undefined,
            salesVolumesMin: undefined,
          },
        },
        total: 0, //总页数--数据总条数
        FlowingWaterList: [], //流水表格的数据-
        FlowingWaterObj: {
          orderData: [],
          ordinaryData: [],
          overseasData: [],
          TotalAmountData: [],
          timeAxisFieldData: []
        },
        TopupList: [], //充值表格的数据-
        TopupObj: {
          totalMoneyData: [],
          timeAxisFieldData: []
        },
        arr: {},//过滤数组1
        cityIdList:[],//过滤数组2
        FlowingWaterLoading: false, //数据加载等待动画
        listQuery: {
          pageNum: 1, //页码
          pageSize: 10, //每页条数
        },
      }
    },

  this.lineChartData.FlowingWater.ordinaryData数据格式根据图表需要进行一些操作

//请选择时间  
timeChange() {
        this.rest()
        // console.log(tab, event);
        if (this.activeName == 'first') {
          //流水
          this.getList();
        } else if (this.activeName == 'second') {
          this.TopupGetList()
        } else if (this.activeName == 'third') {
          this.PriceGetList();
        }
      }, 
      //清空数据
 rest() {
        //选择年份
        this.valueYear = '',
          this.valueMonth = '', //月
          this.valueDay = '',
          this.GoodTypeName = ''
        this.valueGoodType = []
        this.valueCity = []
        this.dateFilter = []
        this.CityName = ''
        //营业额
        this.lineChartData.FlowingWater.ordinaryData = []
        this.lineChartData.FlowingWater.orderData = []
        this.lineChartData.FlowingWater.overseasData = []
        this.lineChartData.FlowingWater.TotalAmountData == []
        this.lineChartData.FlowingWater.timeAxisFieldData == []
        this.lineChartData.Topup.totalMoneyData = []
        this.lineCh
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值