Vue的圆形进度条和计数器

Vue的圆形进度条和计数器
插件名称 vue-circle-counter
发布时间 2020年6月2日
插件作者 snirp

该Vue组件使您可以在Web应用程序上创建圆形的进度条和计数器。角度,颜色,笔划宽度,虚线之间的间距和方向都可以通过属性进行控制。

安装和下载:

# Yarn
$ yarn add vue-circle-counter

# NPM
$ npm install vue-circle-counter --save

使用:

该组件将生成一个SVG元素,其默认宽度和高度为100%(计数器的外径)。两个虚线笔画重叠:底部的一个由stroke和控制,dashCount顶部的一个由 activeStroke和控制activeCount。您可以reverse将方向设为逆时针方向和rotate起始角度(默认为右/ 3点钟)。

Prop

Prop描述默认选项
size元素的宽度和高度10rem
dashCount破折号总数60自然数
activeCount顶部破折号10自然数
strokeWidth底部行程占半径的百分比200 至 100
activeWidth最高行程占半径的百分比200 至 100
stroke底部虚线的笔触颜色lightgreycolor
activeStroke顶部虚线的笔触颜色dodgerbluecolor
dashSpacing破折号之间的空格所占的宽度分数1/40 至 1
rotate起始角度的度数旋转(0 =右)-90-360 至 360
reverse反转计数方向(true =逆时针)falsefalse 要么 true
text在SVG内部显示的文本字符串""