# v2-charts **Repository Path**: qq1332783374/v2-charts ## Basic Information - **Project Name**: v2-charts - **Description**: 基于 Vue2 和 ECharts5 封装的组件 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 15 - **Forks**: 2 - **Created**: 2021-08-16 - **Last Updated**: 2025-02-12 ## Categories & Tags **Categories**: charting-components, vue-extensions **Tags**: None ## README # v2-charts 基于 Vue2 和 ECharts5 封装的组件。通过组件属性配置试,进一步的解决图表配置繁琐的问题,使代码看起来更加的清晰简洁。 [ECharts 官网](https://echarts.apache.org/zh/index.html) ## 简介 [在线示例](http://qq1332783374.gitee.io/v2-charts/examples/) 组件介绍: - `` 基础组件,主要用于生成布局和图表。 - `` 图例组件,主要用于生成图表的图例, [配置项](https://echarts.apache.org/zh/option.html#legend) 。 - `` 图表类型组件,主要用于生成各种不同的图表,[配置项](https://echarts.apache.org/zh/option.html#series) 。 - `` 标题组件,主要用于生成图表标题,[配置项](https://echarts.apache.org/zh/option.html#title) 。 - `` 提示框组件,主要用于生成图表的提示框,[配置项](https://echarts.apache.org/zh/option.html#tooltip) 。 - `` x轴组件,主要用于生成直角坐标系图表的x轴,[配置项](https://echarts.apache.org/zh/option.html#xAxis) 。 - `` y轴组件,主要用于生成直角坐标系图表的y轴,[配置项](https://echarts.apache.org/zh/option.html#yAxis) 。 ## 安装 ``` npm i --save v2-charts ``` 或 ``` yarn i --save v2-charts ``` ## 使用 1. 引用 ```javascript import V2Charts from 'v2-charts' Vue.use(V2Charts) ``` 2. 示例 ```vue ``` ![image-20210816161312070](http://image.tanshangbiao.cn/image-20210816161312070.png) ## 属性 ### Charts 组件Props | 参数 | 说明 | 类型 | 默认值 | | ---------------- | ------------------------------------------------------------ | ------- | --------- | | width | 图表整体宽度 | String | 300px | | height | 图表整体高度 | String | 300px | | loading | 加载状态 | Boolean | false | | loadingText | 加载状态文本 | String | 加载中... | | empty | 空状态 | Boolean | false | | emptyText | 空状态文本 | String | 暂无数据 | | autoSelect | 图表项自动选中 | Boolean | false | | chartExpandAttrs | 图表拓展属性,请参考官网 [配置项](https://echarts.apache.org/zh/option.html#title) | Object | 无 | | preventRender | 自定义渲染 | Boolean | false | ### Charts 组件 Event | 名称 | 说明 | 回调参数 | | ---------------- | ------------------------------------------------------------ | --------- | | on-render | 获取echarts实例对象 | charts |