Skip to content

witProgressChart Ring Progress Component

witProgressChart is a ring progress bar component based on ECharts, supports custom percentage, colors, background colors and sizes, provides text and image two center display modes, suitable for scenarios that need to intuitively display progress or proportions.

Usage Example

Basic Usage

vue
<template>
  <witProgressChart
    :precent="65"
    height="200px"
    width="200px"
  />
</template>

<script lang="ts" setup>
// Component will be auto-imported
</script>

Custom Color Configuration

vue
<template>
  <witProgressChart
    :precent="85"
    color="#52C41A"
    bgColor="rgba(82, 196, 26, .3)"
    height="250px"
    width="250px"
  />
</template>

<script lang="ts" setup>
// Component will be auto-imported
</script>

Hide Text and Display Image

vue
<template>
  <witProgressChart
    :precent="45"
    :showTitle="false"
    pic="/path/to/your/image.png"
    height="180px"
    width="180px"
  />
</template>

API

Property NameTypeDefault ValueDescription
precent[Number]0Progress percentage (0-100)
color[String]'#00B5FF'Progress bar color
bgColor[String]'#E6EBF5'Background color
height[String]'200px'Component height
width[String]'200px'Component width
showTitle[Boolean]trueWhether to show center text
pic[String]''Center image URL

湘ICP备2024070110号