1.使用vue ui 之间在运行依赖里添加echarts 可能版本问题  一直失败

2.使用npm i echarts --save 直接在终端下载

3.echarts@5.1.2   

       5以上的版本会报找不到  init 函数

  解决:引入方法改为 


   import * as echarts from 'echarts';       或 const echarts = require('echarts');


 


4.在mounted生命周期里初始化echarts实例


  dom创建完之后 初始化  这个生命周期里  页面上的元素已经被渲染完毕


  基于准备好的dom,初始化echarts实例


 


5.eg



  <!--  2. 为ECharts准备一个具备大小(宽高)的Dom -->


      <div id="main" style="width: 600px;height:400px;"></div>


    </el-card>


  </div>


</template>


<script>


 1.导入echarts


// import echarts from 'echarts'  报错


 import * as echarts from 'echarts'


 


export default {


  data() {


    return {}


  },


  created() {},


  mounted() {


 3.  dom创建完之后 初始化  这个生命周期里  页面上的元素已经被渲染完毕


    // 基于准备好的dom,初始化echarts实例


    var myChart = echarts.init(document.getElementById('main'))


 


  4.  指定图表的配置项和数据


    var option = {


      title: {


        text: 'ECharts 入门示例'


      },


      tooltip: {},


      legend: {


        data: ['销量']


      },


      xAxis: {


        data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子']


      },


      yAxis: {},


      series: [


        {


          name: '销量',


          type: 'bar',


          data: [5, 20, 36, 10, 10, 20]


        }


      ]


    }


5.  使用刚指定的配置项和数据显示图表。


    myChart.setOption(option)


  },


  methods: {}


}


</script>