美文网首页
vue使用echarts

vue使用echarts

作者: plum_meizi | 来源:发表于2020-01-07 16:35 被阅读0次

    安装:npm install echarts --save
    引入 ECharts
    1.直接使用

    var echarts = require('echarts');
    

    2.按需加载(直接引入会加载所有的图表和组件,打包体积过大,一般项目需要的图表不多,按需引入模块就好)

    完整代码

    <template>
        <div class="pos-echarts">
            <div>会员总数:99</div>
            <div>日增长人数:昨日增长100</div>
            <div
                id="memberEcharts"
                class="echartsSty"
            ></div>
        </div>
    </template>
    
    <script>
    // 引入基本模板
    let echarts = require('echarts/lib/echarts');
    // 引入柱状图组件
    require('echarts/lib/chart/line');
    // 引入提示框和title组件
    require('echarts/lib/component/tooltip');
    require('echarts/lib/component/title');
    export default {
        name: 'Echarts',
        data() {
            return {
                
            }
        },
        mounted() {
            this.drawLine();
        },
        methods: {
    
            drawLine() {
                // 基于准备好的dom,初始化echarts实例
                let myChart = echarts.init(document.getElementById('memberEcharts'))
                // 绘制图表
                myChart.setOption({
                    title: { text: '' },
                    tooltip: {},
                    xAxis: {
                        type: 'category',
                        data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
                    },
                    yAxis: {
                        type: 'value'
                    },
                    series: [{
                        data: [820, 932, 901, 934, 1290, 1330, 1320],
                        type: 'line'
                    }]
                });
            }
        }
    }
    </script>
    
    <style lang="scss" scoped>
    .pos-echarts {
        padding-top: 100px;
        .echartsSty {
            width: 100%;
            height: 500px;
            margin: 0 auto;
        }
    }
    </style>
    
    

    注意:图表要有宽高,否则不会加载哦
    运行如图:


    image.png

    相关文章

      网友评论

          本文标题:vue使用echarts

          本文链接:https://www.haomeiwen.com/subject/pxrsactx.html