跳到正文
贡献者

应用栏 / Appbar

应用栏由 McAppbar 父组件与 McAppbarButtonMcAppbarIcon 两个专用子组件组成。父组件负责位置、尺寸和栏位,子组件负责顶栏内一致的文字操作与图标操作。

文档示例嵌入内容流,因此统一设置 :fixed="false";应用级顶栏需要固定到视口时可以使用默认的 fixed=true

基础用法

left 放返回、菜单等前置操作,默认插槽放标题或自定义内容,right 放页面操作。

编辑器

McLayout 内使用时,固定 Appbar 会注册自身占位,布局内容可以据此避让顶部或底部区域。

应用栏按钮

McAppbarButton 用于带可见文字的操作。它支持纯文字、图标加文字、Tooltip、自定义背景色和禁用状态。

应用栏图标

McAppbarIcon 用于紧凑的纯图标操作,适合返回、菜单、撤销等高频动作。没有可见文字时,应通过 tiparia-label 提供明确名称。

编辑器

API

McAppbar Props

名称类型默认说明
titlestring''应用栏标题
heightnumber | string40应用栏高度
positiontop | bottomtop注册到顶部或底部
fixedbooleantrue是否固定并注册占位
ordernumber0同方向布局项排列顺序

插槽:leftdefaultright

McAppbarButton Props

名称类型默认说明
iconstring-左侧图标名称
disabledbooleanfalse是否禁用
tipstring-Tooltip 文本
colorstring-自定义背景色
aria-label标准 Attr-自定义可访问名称

默认插槽放置按钮文字。click 事件传递 MouseEvent,禁用时不触发。

McAppbarIcon Props

名称类型默认说明
iconstring''图标名称
disabledbooleanfalse是否禁用
tipstring''Tooltip 文本
aria-label标准 Attr-自定义可访问名称;未提供时回退到 tipicon

click 事件传递 MouseEvent,禁用时不触发。

最后更新于

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