echarts 5版本Vue项目中的使用

echarts 5版本中使用

先下载Echarts

npm install echarts --save

然后引入Echarts

import * as echarts from 'echarts' 

< ======= echarts 5.版本引入方式 ,旧版本引入不再支持   ======== >

Vue.prototype.$echarts = echarts

再页面组件中methods方法中使用

  methods: {
    getData () {
      var myChart = this.$echarts.init(document.getElementById('main'))
      var option = {
        title: {
          text: 'ECharts 入门示例'
        },
        tooltip: {},
        legend: {
          data: ['销量']
        },
        xAxis: {
          data: ['衬衫', '羊毛衫']
        },
        yAxis: {},
        eries: [{
          name: '销量',
          type: 'bar',
          data: [5, 20, 30]
        }]
      }
      // 使用刚指定的配置项和数据显示图表。
      myChart.setOption(option)
    }
  },
mounted () {

	this.getData  (  )

}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
使用echartsvue项目可以通过以下步骤: 1. 安装echarts 可以通过npm或yarn来安装echarts ``` npm install echarts --save ``` ``` yarn add echarts ``` 2. 引入echarts 在需要使用echartsvue组件,通过import语句引入echarts: ``` import echarts from 'echarts' ``` 3. 创建echarts图表 在vue组件,可以通过以下方式创建echarts图表: ``` <template> <div class="chart-container" ref="chart"></div> </template> <script> import echarts from 'echarts' export default { mounted() { const chart = echarts.init(this.$refs.chart) chart.setOption({ // echarts配置 }) } } </script> ``` 在上面的代码,我们通过ref属性引用了一个div元素,然后通过this.$refs.chart获取到了这个div元素,在mounted钩子函数通过echarts.init方法初始化了一个echarts实例,最后通过chart.setOption方法设置了echarts的配置。 4. 实时数据更新 如果需要实现实时数据更新,可以通过watch监听数据的变化,然后在回调函数更新echarts图表: ``` <template> <div class="chart-container" ref="chart"></div> </template> <script> import echarts from 'echarts' export default { data() { return { chartData: [] } }, mounted() { const chart = echarts.init(this.$refs.chart) this.setChartOption(chart, this.chartData) }, watch: { chartData: { handler(newData) { const chart = echarts.init(this.$refs.chart) this.setChartOption(chart, newData) }, deep: true } }, methods: { setChartOption(chart, data) { chart.setOption({ // echarts配置 series: [ { data: data } ] }) } } } </script> ``` 在上面的代码,我们通过watch监听了chartData的变化,在回调函数重新创建了一个echarts实例,并调用了setChartOption方法来更新echarts图表。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值