1.0.2 • Published 6 years ago

mini-circleprogress v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
6 years ago

mini-circlrProgress

Installation

npm install mini-circleprogress

Usage

<template>
  <div class="contentbox">
    <CircleProgress unit="300" :percent="percent" canvasId="progress" strokeType="round">
      <span slot="txt">{{percent * 100}}%</span>
    </CircleProgress>
  </div>
</template>

<script>
import CircleProgress from 'mini-circleprogress'
export default {
  data () {
    return {
      percent: 0.1
    }
  },
  components: {
    CircleProgress
  }
}
</script>

<style>
.contentbox {
  width: 300rpx;
  height: 300rpx;
}
</style>

config

// canvasId 「如果需要多次使用」
canvasId: {
  type: String,
  required: true
},
// 进度百分比
percent: {
  type: Number,
  default: 0.5
},
// canvas 宽度和高度
unit: {
  type: String,
  default: '150'
},
// 进度条背景颜色
strokeBgColor: {
  type: String,
  default: '#f3f3f3'
},
// 进度条颜色
strokeColor: {
  type: String,
  default: '#1890ff'
},
// 进度条宽度
strokeWidth: {
  type: Number,
  default: 4
},
// 圆形或者圆形缺口
strokeType: {
  type: String,
  default: 'gap'
}
1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago