1. npm install echarts --save 默认就是5版本的。
  2. 在我们需要使用echarts的页面引入
    import * as echarts from 'echarts' //这个跟以前是不一样的。
    
  3. 我们需要在模板中定义一个容器来存放图表
      <div  ref="indexChart"  :style="{ width: '100%', height: '300px' }"></div>
    
    这里的宽高必须指定
  4. setup中设置图表配置项 外部引入配置项import barChartOptions from './chartOptions.js'
    setup() {
        // 获取标签容器
        let indexChart= ref(null);
        onMounted(async () => {
          // 初始化
          let barChart = echarts.init(indexChart.value);
          // barChartOptions 配置项,推荐放在外部引入。
          barChart.setOption(barChartOptions);
    	  window.onresize = function () {
           //自适应大小, 不用的话不会自适应大小。
            barChart.resize();
          };
    	});
        return {
          indexChart,
        };
      },
    
    配置项:
    // chartOptions.js
    export const barChartOptions = () => {
      return {
    	    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',
    	        showBackground: true,
    	        backgroundStyle: {
    	            color: 'rgba(180, 180, 180, 0.2)'
    	        }
    	    }]
    	};
    }
    
Logo

前往低代码交流专区

更多推荐