更新记录
1.0.0(2024-12-04)
下载此版本
有问题请联系作者
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 3.1.0 app-vue app-nvue |
√ |
√ |
√ |
√ |
√ |
√ |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
√ |
√ |
√ |
√ |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
使用示例
<template>
<view>
<!-- 基础用法 -->
<sh-steps :options="options"></sh-steps>
<!-- 展开更多 -->
<sh-steps :options="options" showMore></sh-steps>
<!-- 配置左边进度图标 -->
<sh-steps :options="options" iconType="round" showMore></sh-steps>
<!-- 当前进度颜色 -->
<sh-steps :options="options" activeColor="#6c5ce7" iconType="round" showMore></sh-steps>
<!-- 使用插槽 -->
<sh-steps :options="options2" activeColor="#6c5ce7">
<template #content="{ data }">
<view style="font-size: 24rpx;color: #999;margin-bottom: 10rpx;">{{data.title}}</view>
<view style="padding: 20rpx;background: #fff;border-radius: 24rpx;">
<view style="font-size: 32rpx;margin-bottom: 10rpx;">{{data.subtitle}}</view>
<view style="color: gray;font-size: 28rpx;">{{data.content}}</view>
</view>
</template>
</sh-steps>
</view>
</template>
<script >
export default {
data() {
return {
options: [
{
title: '步骤1',
desc: '2024-12-04 08:03:56',
},
{
title: '步骤2',
desc: '2024-12-04 08:16:43',
},
{
title: '步骤3',
desc: '2024-12-04 08:23:32',
},
{
title: '步骤4',
desc: '2024-12-04 08:32:12',
},
{
title: '步骤5',
desc: '2024-12-04 08:48:43',
},
{
title: '步骤6',
desc: '2024-12-04 08:56:54',
},
],
options2: [
{
title: '3小时前',
subtitle: '主要内容',
content: '自定义内容区域'
},
{
title: '昨天21:09',
subtitle: '主要内容',
content: '自定义内容区域'
},
{
title: '昨天18:59',
subtitle: '主要内容',
content: '自定义内容区域'
},
{
title: '昨天18:25',
subtitle: '主要内容',
content: '自定义内容区域'
},
{
title: '昨天17:56',
subtitle: '主要内容',
content: '自定义内容区域'
},
{
title: '昨天16:09',
subtitle: '主要内容',
content: '自定义内容区域'
},
]
}
}
}
</script>
属性 Porps
属性 |
类型 |
默认值 |
说明 |
options |
Array<Option> |
|
右侧步骤数据内容,如果使用content插槽则类型为 Array<any> |
iconType |
String |
circular |
步骤图标类型,circular 环形,round 圆形 |
current |
Number |
0 |
当前激活步骤索引 |
activeColor |
String |
#0984e3 |
激活状态颜色 |
defaultColor |
String |
#ced6e0 |
左侧默认状态颜色 |
lineStyle |
String |
solid |
左侧线条样式 同boder-style |
showMore |
Boolean |
false |
是否显示展开按钮,超过showCount会隐藏其它项 |
showCount |
Number |
2 |
默认显示多少条,showMore为true时生效 |
openText |
String |
展开更多明细 |
展开文字 |
closeText |
String |
收起更多明细 |
收起文字 |
类型 Option
属性 |
类型 |
title |
String |
desc |
String |
插槽 Slots
事件名 |
说明 |
content |
左侧内容区域 |
title |
左侧仅标题区域 |
desc |
左侧仅描述区域 |