Skip to content

Latest commit

 

History

History
115 lines (100 loc) · 3.62 KB

progress.md

File metadata and controls

115 lines (100 loc) · 3.62 KB

Progress 进度条

用法

基础用法

::: tip 通过传递percentage,来控制进度条所占的比例。 :::

html代码:

<mooc-progress :percentage="27"></mooc-progress>
<mooc-progress :percentage="67"></mooc-progress>
<mooc-progress :percentage="87"></mooc-progress>

不同的颜色

::: tip 通过传递color,来显示不同颜色的进度条。 :::

html代码:

<!-- 默认颜色 -->
<mooc-progress :percentage="67"></mooc-progress>
<!-- 自定义颜色 -->
<mooc-progress color="#58a" :percentage="67"></mooc-progress>
<mooc-progress color="#f60" :percentage="67"></mooc-progress>

不同的大小

::: tip 通过传递height,默认值为6px,来控制显示不同大小的进度条。 :::

html代码:

<!-- 默认大小 -->
<mooc-progress :percentage="67"></mooc-progress>
<!-- 自定义大小 -->
<mooc-progress :height="10" :percentage="67"></mooc-progress>
<mooc-progress :height="15" :percentage="67"></mooc-progress>
<mooc-progress :height="20" :percentage="67"></mooc-progress>

进度文字是否内置

::: tip 通过传递inside,控制进度的文字内显,可以与height配合使用。 :::

html代码:

<mooc-progress :height="20" :percentage="67" :inside="true"></mooc-progress>
<mooc-progress :height="24" :percentage="67" :inside="true"></mooc-progress>
<mooc-progress :height="28" :percentage="67" :inside="true"></mooc-progress>
<mooc-progress :height="32" :percentage="67" :inside="true"></mooc-progress>

是否显示进度文字

::: tip 通过传递show-text,来控制是否显示进度条文字。 :::

html代码:

<!-- 默认显示 -->
<mooc-progress height="15" color="#58a" :percentage="67"></mooc-progress>
<!-- 不显示 -->
<mooc-progress height="15" color="#f60" :percentage="67" :show-text="false"></mooc-progress>

属性

属性名称 类型 默认值 说明
percentage Number 0 进度条百分比
color String #409EFF 进度条颜色
height [Number,String] 6 进度条的大小,单位px
showText Boolean true 是否显示进度条文字
inside Boolean false 进度条文字是否内置
<style lang="stylus"> .progress-container margin-top: 20px; max-width: 600px; .progress margin: 10px 0; </style>