## Circle ### Install ``` javascript import { Circle } from 'vant'; Vue.use(Circle); ``` ### Usage #### Basic Usage ```html ``` ``` javascript export default { data() { return { currentRate: 0 }; }, computed: { text() { return this.currentRate.toFixed(0) + '%' } } }; ``` #### Custom style ```html ``` ### API | Attribute | Description | Type | Default | Accepted Values | |-----------|-----------|-----------|-------------|-------------| | v-model | Current rate | `Number` | - | - | | rate | Target rate | `Number` | `100` | - | | size | Circle size | `String` | `100px` | - | | color | Progress bar color | `String` | `#38f` | - | | layer-color | Layer color | `String` | `#fff` | - | | fill | Fill color | `String` | `none` | - | | speed | Animate speed(rate/s)| `Number` | - | - | | text | Text | `String` | - | - | | stroke-width | Stroke width | `Number` | `40` | - | | clockwise | Is clockwise | `Boolean` | `true` | - | ### Cell Slot | name | Description | |-----------|-----------| | - | custom text content |