更新记录
1.0.1(2020-08-24)
下载此版本
纯手写柱状图,解决了charts等造成的不兼容问题。添加了渐变色,圆角等样式,让图标更加漂亮,使用更加方便快捷,
平台兼容性
作者说
有项目需要开发的请联系 QQ:371524845 微信:jp99ww
本团队人员配备齐全,定会让君满意而归
每周会更新一个图表组件,请关注
开发不易,如果帮助到你的,请赞赏
有问题请留言,作者会积极更新,
使用方法
# 基础用法
<template>
<view class="content">
<jpCharts v-if="list.length>0" :list="list" :Y="Charts.Y" :X="Charts.X" :keyId="Charts.keyId" :width="Charts.width" :bgColor="Charts.bgColor" :height="Charts.height" :canClick="Charts.canClick" :x_width="Charts.x_width" :items="items" :proportion="Charts.proportion" :checkedColor="Charts.checkedColor" :scrollLeft="100"></jpCharts>
</view>
</template>
<script>
import jpCharts from '@/components/jp_charts/index.vue';
export default {
components: {
jpCharts
},
data() {
return {
Charts: { //y轴配置 value在list中的键 showY是否一直显示数据 size字大小 units文字后缀
Y: {
value: 'value',
showY: true,
size: 20,
units: '日'
},
X: {
value: 'keyw',
showX: true,
size: 20,
units: ''
},
keyId: 'keyw',
list: [],
items: {},
width: 750,
height: 500,
x_width: 100,
proportion: 30, //宽度占比
showZ: false, //是否显示线条
checkedColor: '#007aff',
canClick: true, //不可以点击
bgColor: '#fff',
scrollLeft: 0
},
list: [{ keyw: '01', value: 100 }, { keyw: '02', value: 120 }, { keyw: '03', value: 110 }, ],
items: {
keyw: '03',
value: 110
}
}
},
}
</script>
引入方法
<jpCharts v-if="list.length>0" :list="list" :items="items" ></jpCharts>
import jpCharts from '@/components/jp_charts/index.vue';
components: { jpCharts },
方法介绍
事件
参数
参数 | 类型 | 默认值 | 说明 |
list | Array | | 数据 |
width | Number | 750 | 宽 |
height | Number | 500 | 高 |
Y | Object | | y轴配置 value在list中的键 showY是否一直显示数据 size字大小 units文字后缀 |
X | Object | | X轴配置 value在list中的键 showX是否一直显示数据 size字大小 units文字后缀 |
x_width | Number | 100 | 柱状图单条宽 |
proportion | Array | 20 | 柱状图行所占单条宽的比例 (0-100) |
showZ | Boolean | false | 是否显示x轴上的线条 |
keyId | String | id | 数据id键 |
canClick | Boolean | true | 是否可以点击 |
bgColor | String | #fff | 柱状图未选中头部颜色 |
btColor | String | #eee | 柱状图渐变底部颜色颜色 |
checkedColor | String | #AC1E34 | 柱状图选中数据中头部颜色 |
btcheckedColor | String | #eee | 柱状图选中数据底部颜色 |
radius | Boolean | true | 柱状图是否圆角 |
Y 配置
参数 | 类型 | 默认值 | 说明 |
value | Array | | |
Y | String | | 数据键名 |
showY | Boolean | false | 是否一直显示数据 |
size | Number | 22 | 字大小 |
units | String | | 文字后缀 |