博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue自己封装圆环进度条
阅读量:5018 次
发布时间:2019-06-12

本文共 1418 字,大约阅读时间需要 4 分钟。

先看效果图,其实很简单,实现圆环的方式有多种,

1,svg实现,

2,css3.0实现,

3,canvas实现,

 

1,svg实现进度条:效果如下:

代码:SvgProgress.vue

父组件引用:

<svgProgress
:pvalue="value6"
:psymbol="'天'"
:progress='progress6'
:color="'#FFAFAF'"
:width="'210px'"
:height="'100px'"
:title="'本期剩余天数'"
:colorkey="6"
v-if="showP6"
></svgProgress>
 
2.css3.0实现代码
CssProgress.vue

父组件引用:

<dateTools
:dateToolsKey="1"
:trainDateList="trainDateList"
ref="topDateTools1"
@topDateEvent1="topDateFun1"
></dateTools>
<dateTools
:dateToolsKey="2"
:trainDateList="trainDateList2"
ref="topDateTools2"
@topDateEvent2="topDateFun2"
></dateTools>

转载于:https://www.cnblogs.com/sdorm/p/9238414.html

你可能感兴趣的文章