# 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
```

## 属性
### 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 |