Skip to content

WindowTitleBar 窗口标题栏 ​

用于 Electron、Tauri 等无边框桌面窗口。

基础用法 ​

Aurora Notes

等待窗口操作

受限高度视图中的按钮提示 ​

Teleport 不能超出宿主视图边界。受限高度下可通过 tooltip-open-change 扩展或收回视图;使用自定义 controls 插槽时,由插槽内容管理提示。

WindowTitleBar API ​

Attributes ​

属性说明类型默认值
title窗口标题string / number''
iconSrc应用图标 URL;有 icon 插槽时可省略string''
iconAlt应用图标的 alt 属性string''
showIcon没有图标内容时仍保留图标区域,适合异步加载图标booleanfalse
maximized当前是否为最大化状态booleanfalse
draggable是否启用标题栏拖拽区域booleantrue
controlsPosition控制区域位于标题栏起点或终点'start' / 'end'end
maximizeOnDoubleClick双击标题区域时是否触发 toggle-maximizebooleantrue
showMinimize是否显示最小化按钮booleantrue
showMaximize是否显示最大化/还原按钮booleantrue
showClose是否显示关闭按钮booleantrue
minimizeDisabled是否禁用最小化按钮booleanfalse
maximizeDisabled是否禁用最大化按钮与标题双击最大化booleanfalse
closeDisabled是否禁用关闭按钮booleanfalse
showTooltips是否显示控制按钮提示booleantrue
tooltipPlacement控制按钮提示方向stringbottom
tooltipShowAfter控制按钮提示延迟,单位 msnumber220
minimizeLabel最小化按钮提示string最小化
maximizeLabel最大化按钮提示string最大化
restoreLabel还原按钮提示string还原
closeLabel关闭按钮提示string关闭

Events ​

事件名说明参数
minimize请求最小化窗口(event: MouseEvent)
toggle-maximize请求切换最大化/还原状态(event: MouseEvent)
close请求关闭窗口(event: MouseEvent)
icon-click单击应用图标(event: MouseEvent)
title-double-click双击标题区域;先于自动的 toggle-maximize 发出(event: MouseEvent)
tooltip-open-change至少一个默认按钮提示准备显示时为 true,全部退场或卸载后为 false(open: boolean)

Slots ​

插槽名说明插槽参数
icon自定义应用图标
title自定义标题内容
controls-before在窗口控制按钮前添加无拖拽交互区
controls完全替换默认窗口控制区域
minimize-icon自定义最小化图标—
maximize-icon自定义最大化图标—
restore-icon自定义还原图标—
close-icon自定义关闭图标—

Aurora Plus · Vue 3 Component Library