ant-design-vue/antdv-demo/docs/progress/demo/circle-dynamic.md

812 B

#### 进度圈动态展示 会动的进度条才是好进度条。 #### Dynamic circular progress bar A dynamic progress bar is better.
<template>
  <div>
    <a-progress type="circle" :percent="percent" />
    <a-button-group>
      <a-button icon="minus" @click="decline" />
      <a-button icon="plus" @click="increase" />
    </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>