扩展组件(uni-ui)之uni-steps

uni-steps 是 uni-app 的 uni-ui 组件库中的一个组件,用于展示步骤条,常用于指引用户完成连续的任务流程,如购物结算、订单创建等。

基本用法

在使用 uni-steps 之前,你需要确保已经正确安装了 uni-ui 库,并在页面中引入了 uni-steps 组件。

引入组件

html 复制代码
<template>
    <uni-steps :active="active" :options="options"></uni-steps>
</template>

<script>
    import uniSteps from '@dcloudio/uni-ui/lib/uni-steps/uni-steps.vue'
    export default {
        components: { uniSteps },
        data() {
            return {
                active: 1, // 当前步骤
                options: [ // 步骤条的步骤
                    { title: '步骤一' },
                    { title: '步骤二' },
                    { title: '步骤三' }
                ]
            }
        }
    }
</script>

属性

uni-steps 组件提供了以下属性:

  • active:当前的步骤,从 0 开始计数。
  • options:步骤条的步骤数组,每个元素是一个对象,通常包含 title(步骤标题)和其他你想要添加的属性。
  • direction:步骤条的方向,可选值为 horizontal(水平)和 vertical(垂直)。

示例

创建一个基础的步骤条:

html 复制代码
<uni-steps :active="1" :options="[
    { title: '步骤一' },
    { title: '步骤二' },
    { title: '步骤三' }
]"></uni-steps>

注意事项

  • active 属性控制当前激活的步骤,它是从 0 开始的索引,所以 active="1" 表示激活第二个步骤。
  • options 属性中的每个对象代表一个步骤,你可以根据需要添加更多的属性,例如描述文本等。
  • 步骤条可以是水平的也可以是垂直的,这取决于你如何设置 direction 属性。

更多关于 uni-steps 组件的使用细节,可以查阅 uni-ui 官方文档 或 uni-ui 库的相关文档。

相关推荐
LucianaiB26 分钟前
【元宝搜索开发者征文大赛】AI时代,学得慢就不用学?用元宝搜索打造一个教程保质期,确保每一个教程符合你的现状
前端·人工智能·ai编程
excel34 分钟前
JavaScript 对象池:减少高频对象创建与 GC 压力
前端
陈随易2 小时前
纯 Go 写的 JS 引擎,跑分超过了 C 语言的 QuickJS
前端·后端·程序员
子兮曰4 小时前
Chrome 权限元素实战:144 与 151 的渐进增强写法
前端·javascript·chrome
IT_陈寒4 小时前
Redis连接池泄漏那次,我差点把生产环境搞崩了
前端·人工智能·后端
强尼银手4 小时前
我花一天做了个格斗游戏原型,判定全对,然后被「美术」劝退了
前端·javascript
石小石Orz4 小时前
AI 正在蚕食我们的编码能力
前端·后端·算法
陈随易5 小时前
专注飞机 FocusFlight,两个人把番茄钟做成了一趟航班
前端·后端·程序员
总要学点什么6 小时前
第98篇:三维特效-材质线效果——给一条线换十种材质,虚线的图案只填了一半
开发语言·前端·javascript·ecmascript·gis·webgl·材质
10share6 小时前
基于大模型的 i18n 方案:把中文原文当 Key,轻松搞定多语言维护
前端·vue.js