parent
5ea08d91bb
commit
94a8a66759
3 changed files with 120 additions and 5 deletions
@ -1,4 +1,5 @@ |
||||
# vue-antd-admin |
||||
Ant Design Pro 的 Vue 实现(非官方) |
||||
**Ant Design Pro 的 Vue 实现(非官方)** |
||||
一个开箱即用的中后台前端/设计解决方案 |
||||
|
||||
[预览地址](https://iczer.github.io) |
||||
[预览地址](https://iczer.github.io)(开发中...) |
||||
|
@ -0,0 +1,53 @@ |
||||
<template> |
||||
<div > |
||||
<h4>{{title}}</h4> |
||||
<v-chart :force-fit="true" height="251" :data="data"> |
||||
<v-tooltip /> |
||||
<v-axis /> |
||||
<v-bar position="x*y"/> |
||||
</v-chart> |
||||
</div> |
||||
</template> |
||||
|
||||
<script> |
||||
|
||||
const data = [] |
||||
for (let i = 0; i < 12; i += 1) { |
||||
data.push({ |
||||
x: `${i + 1}月`, |
||||
y: Math.floor(Math.random() * 1000) + 200 |
||||
}) |
||||
} |
||||
const tooltip = [ |
||||
'x*y', |
||||
(x, y) => ({ |
||||
name: x, |
||||
value: y |
||||
}) |
||||
] |
||||
|
||||
const scale = [{ |
||||
dataKey: 'x', |
||||
min: 2 |
||||
}, { |
||||
dataKey: 'y', |
||||
title: '时间', |
||||
min: 1, |
||||
max: 22 |
||||
}] |
||||
export default { |
||||
name: 'Bar', |
||||
props: ['title'], |
||||
data () { |
||||
return { |
||||
data, |
||||
scale, |
||||
tooltip |
||||
} |
||||
} |
||||
} |
||||
</script> |
||||
|
||||
<style scoped> |
||||
|
||||
</style> |
Loading…
Reference in new issue