跳至主要內容

vue2中vue-echarts的使用

荒芜...小于 1 分钟前端vue2echarts

vue2中vue-echarts的使用

首先通过npm安装echarts和vue-echarts

npm i echarts vue-echarts

main.js全局引入注册

import 'echarts'
import ECharts from 'vue-echarts'

Vue.component('v-chart', ECharts)

vue页面使用

设置好option即可显示,option的设置文档open in new windowvue-charts文档open in new window

<template>
    <div>
        <v-chart class="chart" :option="option" />
    </div>
</template>

<script>
export default {
    data() {
        return {
            option: {
                xAxis: {
                    type: 'category',
                    data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
                },
                yAxis: {
                    type: 'value'
                },
                series: [
                    {
                        data: [150, 230, 224, 218, 135, 147, 260],
                        type: 'line'
                    }
                ]
            }
        }
    },
    methods: {

    }
}

</script>

<style scoped>
.chart {
    height: 250px;
    width: 370px;
}
</style>

最好设置v-chart组件的宽高,否则页面不会显示且出现以下警告

[ECharts] Can't get DOM width or height. Please check dom.clientWidth and dom.clientHeight. They should not be 0.For example, you may need to call this in the callback of window.onload.

效果图:

效果图
效果图
你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v3.2.0