zoukankan      html  css  js  c++  java
  • vue中的echarts实现宽度自适应

    今天项目中需要使用到 echarts 为了自适应。找到了。以下解决方案、

    效果图

    代码

    <template>
     <!-- 这是图表开始 -->
        <div class="chart">
          <div
            ref="main1"
            style=" 600px;height:400px;"
          ></div>
          <div
            ref="main2"
            style=" 600px;height:400px;"
          ></div>
        </div>
        <!-- 这是图表结束 -->
    </template>
    <script>
    // 导入echarts
    import echarts from 'echarts'
    
    export default {
      name: 'HomeIndex',
      components: {
    
      },
      props: {},
      data () {
        return {
        }
      },
      computed: {
    
      },
      watch: {
    
      },
      created () {
    
      },
      mounted () {
        var myChart1 = echarts.init(this.$refs.main1)
        var myChart2 = echarts.init(this.$refs.main2)
        var option = {
          xAxis: {
            type: 'category',
            data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
          },
          yAxis: {
            type: 'value'
          },
          series: [{
            data: [120, 200, 150, 80, 70, 110, 130],
            type: 'bar'
          }]
        }
        myChart1.setOption(option)
        myChart2.setOption(option)
        window.addEventListener('resize', () => { myChart1.resize() })
        window.addEventListener('resize', () => { myChart2.resize() })
        window.onresize = () => {
          clearTimeout(this.timer)
          this.timer = setTimeout(() => {
          }, 300)
        }
      },
      methods: {
    
      }
    }
    </script>
    
  • 相关阅读:
    js操作class值
    四、多表连接
    三、约束
    根据出生日期计算年龄
    二、MySql数据操作(二)
    一、MySql基本语句(一)
    jquery基本操作
    纯js实现全选,全不选,反选
    css的基础知识1
    表格的使用
  • 原文地址:https://www.cnblogs.com/Bianco/p/13857175.html
Copyright © 2011-2022 走看看