UNPKG

kui-vue

Version:

A lightweight desktop UI component library suitable for Vue.js 2.

37 lines (35 loc) 762 B
<cn> ### 动态展示 会动的进度条才是好进度条。 </cn> ```vue <template> <Progress :percent="percent" style="width:300px;margin-bottom:30px;" /> <Progress :percent="percent" type="circle" /> <Progress :percent="percent" type="dashboard" /> <br /> <ButtonGroup circle> <Button @click="decline" :icon="Remove" /> <Button @click="increase" :icon="Add" /> </ButtonGroup> </template> <script setup> import { Remove, Add } from "kui-icons"; import { ref } from "vue"; const percent = ref(30); const increase = () => { let pt = percent.value + 5; if (pt > 100) { pt = 100; } percent.value = pt; }; const decline = () => { let pt = percent.value - 5; if (pt < 0) { pt = 0; } percent.value = pt; }; </script> ```