You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ant-design-vue/components/progress/demo/circle-dynamic.md

49 lines
858 B

<cn>
#### 进度圈动态展示
会动的进度条才是好进度条。
</cn>
<us>
#### Dynamic circular progress bar
A dynamic progress bar is better.
</us>
```html
<template>
<div>
<a-progress type="circle" :percent="percent" />
<a-button-group>
<a-button @click="decline" icon="minus" />
<a-button @click="increase" icon="plus" />
</a-button-group>
</div>
</template>
<script>
export default {
data () {
return {
percent: 0,
}
},
methods: {
increase() {
let percent = this.percent + 10;
if (percent > 100) {
percent = 100;
}
this.percent = percent
},
decline() {
let percent = this.percent - 10;
if (percent < 0) {
percent = 0;
}
this.percent = percent
},
},
}
</script>
```