zoukankan      html  css  js  c++  java
  • vue中如何使用echarts

    在vue中使用echarts主要是注意如何与vue生命周期相结合,从而做到数据驱动视图刷新

    主要是以下几步:

    1. echarts的option配置项放在在data(){}或者computed(){}中
    2. 在mounted(){}生命周期去初始化数据,初始化echarts
    3. 在updated(){}生命周期中去setOption(option)渲染echarts。

    模板vue文件如下:

    <template>
        <div id="myChart" ref="myChart"></div>
    </template>
    
    <script>
        import echarts from 'echarts'
        export default {
            data(){
                return {
                    chart:null,
                    option:{
                        //echarts配置项
                    }
                }
            },
            methods:{
                initData(){//去请求初始化数据
                },
                initEcharts(){//初始化dom
                    let dom = this.$refs.myChart;
                    this.chart=echarts.init(dom);
                },
                drawEcharts(){//绘制echarts
                    this.chart.setOption(this.option);
                },
            },
            mounted(){
                this.initData();
                this.initEcharts();
            },
            updated(){
                this.drawEcharts();
            }
        }
    </script>
  • 相关阅读:
    20140830 函数 递归
    函数 20140829
    结构体20140827
    20140826 集合
    20140822数组,应用举例
    140821 字符串,数字,日期及应用举例
    20140819 例子
    HTML基础
    登陆远程服务器
    索引 视图 游标
  • 原文地址:https://www.cnblogs.com/wuguanglin/p/EchartAndVue.html
Copyright © 2011-2022 走看看