vue2柱状图-移动端
文档与演示

插件地址-jeft-vue
bar
import bar from 'jeft-vue/components/bar'
props
| 参数 | 类型 | 默认值 | 描述 |
|---|
| height | Number | 150 | 外层高度 |
| barMaxHeight | Number | 100 | 柱形最大高度 |
| barWidth | Number | 50 | 柱形宽度 |
| barMaxValue | Number | 2000 | 柱形值上限 |
bar-item
import barItem from 'jeft-vue/components/bar-item'
props
| 参数 | 类型 | 默认值 | 描述 |
|---|
| value | Number | 0 | 柱形的值 |
| maxValue | Number | 2000 | 柱形值上限 |
| barMaxHeight | Number | 100 | 柱形最大高度 |
| barWidth | Number | 50 | 柱形宽度 |
| title | String | '' | 上部分标题 |
| footer | String | '' | 底部标题 |
| bg | String | '' | 柱状图颜色 |
css
@bar-width: 100px;
@bar-height: 200px;
@bar-transition-time: 1s;
@bar-title-font-size: 18px;
@bar-title-font-color: @grayMain;
@bar-title-margin-top: 0;
@bar-title-margin-bottom: @padding-base;
@bar-footer-font-size: 15px;
@bar-footer-font-color: @grayMain;
@bar-footer-margin-top: @padding-xs;
@bar-footer-margin-bottom: @padding-xs;
demo
<j-bar :barMaxValue="250">
<j-bar-item
v-for="item in barList"
:value="item.value"
:title="item.title"
:footer="item.footer"
:key="item.footer"
></j-bar-item>
</j-bar>
data() {
return {
barList: [
{
value: 100,
title: "100",
footer: "1",
},
{
value: 200,
title: "200",
footer: "2",
},
{
value: 150,
title: "150",
footer: "3",
},
],
};
}