跳到正文
贡献者

Stepper

将线性或可自由跳转的多步骤流程组织为可访问的步骤导航。

基础用法

当前:详情

非线性流程

可直接切换:资源包

API

Props

名称类型默认说明
items{ title,value,optional?,editable?,disabled? }[]必填步骤定义;包含标题、唯一值,以及可选、可编辑和禁用状态。
modelValuestring | number''当前步骤的 value,支持通过 v-model 双向绑定。
linearbooleanfalse是否限制用户只能访问已完成步骤和当前步骤的下一步。

默认内容插槽获得 { item, index }item.<value> 可提供字段级内容;actions 获得 { item, index, next, previous }。事件:update:modelValuechangev-model 对不上任何步骤时,不会把第一项显示为当前步骤。

步骤头参考 Vuetify 的连续导航结构:每一步使用等高按钮、编号方块和标题区域,步骤之间用连接缝分隔;可选副标题固定在标题区域内,不会单独撑高某一步。步骤 ol/li 同时隔离宿主列表缩进和相邻项 margin。

最后更新于

MIT Licensed · Ore UI 风格 Vue 3 组件库