更新记录

1.0.0(2024-12-04) 下载此版本

有问题请联系作者


平台兼容性

Vue2 Vue3
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 左侧仅描述区域

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问