Skip to content

AppbarButton 顶栏按钮

McAppbarButton 是 Appbar 顶栏中的文字按钮,支持图标、Tooltip 提示和自定义背景色。

基础用法

带图标的文字按钮,使用默认插槽传入按钮文本。

html
<mc-appbar>
  <template #right>
    <mc-appbar-button icon="mc-home">制作</mc-appbar-button>
    <mc-appbar-button icon="mc-world">世界</mc-appbar-button>
    <mc-appbar-button icon="mc-friends">社交</mc-appbar-button>
  </template>
</mc-appbar>

纯文字按钮

不传 icon 时为纯文字按钮。

html
<mc-appbar>
  <template #right>
    <mc-appbar-button>保存</mc-appbar-button>
    <mc-appbar-button>取消</mc-appbar-button>
  </template>
</mc-appbar>

带 Tooltip

设置 tip 属性可在悬停时显示提示文本。

社交
设置
html
<mc-appbar>
  <template #right>
    <mc-appbar-button icon="mc-friends" tip="社交">社交</mc-appbar-button>
    <mc-appbar-button icon="mc-settings" tip="设置">设置</mc-appbar-button>
  </template>
</mc-appbar>

自定义背景色

通过 bg-color 设置自定义背景颜色,不传则使用默认透明背景。

html
<mc-appbar>
  <template #right>
    <mc-appbar-button icon="mc-home" bg-color="#4a90d9">蓝色</mc-appbar-button>
    <mc-appbar-button icon="mc-world" bg-color="#52c41a">绿色</mc-appbar-button>
  </template>
</mc-appbar>

禁用状态

设置 disabled 属性后按钮不可点击,呈半透明显示。

html
<mc-appbar>
  <template #right>
    <mc-appbar-button icon="mc-home">可用</mc-appbar-button>
    <mc-appbar-button icon="mc-world" disabled>禁用</mc-appbar-button>
  </template>
</mc-appbar>

Props

名称类型默认说明
iconstring''左侧图标名称
disabledbooleanfalse是否禁用
tipstring''Tooltip 文本,非空则显示
bgColorstring''自定义背景颜色,不传则使用默认透明背景

Events

事件参数说明
clickMouseEvent点击按钮(禁用时不触发)

Slots

名称说明
default按钮文字内容

MIT Licensed · 设计语言移植自 Spectrollay-McUI