# LineProgress 线性进度条
显示后台数据加载的过程,例如文件上传与加载
# 平台差异说明
App | H5 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
√ | √ | √ | √ | √ | √ | √ |
# 示例
# 基础用法
在 LineProgress
中设置 percent
即可,值必须在 0 ~ 100当中。
可以通过 width
和 height
设置进度条宽高。
<pi-line-progress width="200" percent="40" />
<pi-line-progress percent="50" />
<pi-line-progress percent="60" :round="false" />
<pi-line-progress height="30" percent="70" />
1
2
3
4
2
3
4
# 百分比显隐
show-percent
属性控制百分比是否内显。
<pi-line-progress width="200" percent="40" />
<pi-line-progress percent="50" />
<pi-line-progress percent="60" :round="false" :show-percent="false" />
<pi-line-progress height="30" percent="70" :show-percent="false" />
1
2
3
4
2
3
4
# 自定义颜色
activeColor
和 inactiveColor
可以设置激活和未激活状态的颜色。
<pi-line-progress width="200" percent="40" />
<pi-line-progress active-color="red" percent="50" />
<pi-line-progress
inactive-color="black"
percent="60"
:round="false"
:show-percent="false"
/>
<pi-line-progress
active-color="green"
inactive-color="red"
height="30"
percent="70"
:show-percent="false"
/>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 条纹、动态效果
使用 striped
增加条纹样式,而 striped-active
参数配置条纹是否具有动态效果。
现不可与 activeColor
混用。
<pi-line-progress percent="100" striped />
<pi-line-progress percent="100" striped striped-active />
<pi-line-progress active-color="green" percent="100" striped striped-active />
1
2
3
2
3
# API
# LineProgress Props
名称 | 描述 | 类型 | 必选 | 默认值 |
---|---|---|---|---|
customStyle | 自定义样式 | Object | false | - |
customClass | 自定义样式类 | String | false | - |
round | 两端是否半圆 | Boolean | false | true |
activeColor | 激活部分的颜色(不设置默认为主题色) | String | false | '' |
inactiveColor | 未激活底色 | String | false | '#ebeef5' |
percent | 进度百分比,数值 | String | Number | false | 0 |
showPercent | 是否在进度条内部显示百分比的值 | Boolean | false | true |
percentStyle | 当showPercent为true,设定百分比的样式 | Object | false | - |
width | 进度条的宽度,单位rpx | String | Number | false | 0 |
height | 进度条的高度,单位rpx | String | Number | false | 20 |
striped | 是否显示条纹 | Boolean | false | false |
stripedActive | 条纹是否具有动态效果 | Boolean | false | false |
# LineProgress Slots
名称 | 描述 | 插槽内容 |
---|---|---|
default | - | - |