圆型进度条 Circle(研发中)
用来展示当前事件进度。
百分比
通过percent
属性设置进度条当前进度,取值0~100,默认为0.
示例代码
<l-circle percent='50'></l-circle>
外圆直径
通过outer-diameter
属性设置进度条外圆的直径,默认值100,单位rpx
. 进度条的宽窄可以通过设置内外圆直径来控制。
示例代码
<l-circle percent='50' out-diameter='150'></l-circle>
内圆直径
通过inner-diameter
属性设置进度条内圆的直径,默认值90,单位rpx
.进度条的宽窄可以通过设置内外圆直径来控制。
<l-circle percent='50' inner-diameter='80'></l-circle>
已选择的进度条颜色
通过active-color
属性可以设置已选择的进度条颜色,默认为主题色。(关于主题色设置请阅读入门介绍-主题色更改)
示例代码
<l-circle percent='50' active-color='red'></l-circle>
未选择的进度条颜色
通过background-color
属性可以设置未选择的进度条颜色,默认颜色#EBEBEB
。
示例代码
<l-circle percent='50' background-color='green'></l-circle>
中间的背景颜色
通过inner-color
属性可以设置中间背景颜色,默认颜色#FFFFFF
。
示例代码
<l-circle percent='50' inner-color='yellow'></l-circle>
显示数值
通过设置show-info
属性为true,可以显示当前百分比数值,默认为false
.
<l-circle percent='50' show-info='{{true}}'></l-circle>
文字颜色
通过value-color
属性,可以设置文字颜色,默认为黑色。
示例代码
<l-circle percent='50' show-info='{{true}}' value-color='red'></l-circle>
文字大小
通过value-size
属性,可以设置文字的字体大小,默认25,单位rpx
<l-circle percent='50' show-info='{{true}}' value-size='30'></l-circle>
自定义背景
通过传入slot=”background”自定义中间背景图案。 注:自定义背景和文字显示不能同时设置。
<l-circle percent='50'>
<image src="timg.jpeg" slot='background' style="width:90rpx;height:90rpx;border-radius:50%;display:block;" />
</l-circle>
进度条属性(Circle Attributes)
参数 | 说明 | 类型 | 可选值 | 默认值 | 版本 |
---|---|---|---|---|---|
percent | 百分比 | Number | 0~100 | 0 | - |
out-diameter | 外圆直径 | number/string | - | 100,单位rpx | - |
inner-diameter | 内圆直径 | number/string | - | 90,单位rpx | - |
active-color | 已选择的进度条的颜色 | String | - | 主题色 | - |
background-color | 未选择的进度条的颜色 | String | - | #EBEBEB | - |
inner-color | 中间部分的背景颜色 | String | - | #FFFFFF | - |
show-info | 显示当前百分比数值 | boolean | - | false | - |
value-color | 文字颜色 | String | - | - | - |
value-size | 文字大小 | String | - | 25,单位rpx | - |
active | 是否开启进度条动画 | Boolean | false | 0.8.0 | |
duration | 进度增加1%所需毫秒数 | Number | 30,单位毫秒 | 0.8.0 |
外部样式类(Circle ExternalClasses)
外部样式类 | 说明 | 备注 | 版本 |
---|---|---|---|
l-value-class | 文本的外部样式类 |
插槽(Circle Slots)
插槽名 | 说明 | 备注 | 版本 |
---|---|---|---|
background | 自定义中间的背景图案 |