Action Tooltips
Action components use title as the simple text tooltip entry point. The title is rendered with the library tooltip behavior and is not forwarded to the DOM, so native HTML tooltips do not appear.
Simple action titles use one shared, non-interactive tooltip surface. The surface and its anchor are created lazily when an action is first hovered, keyboard-focused, or long-pressed, so unopened actions do not allocate tooltip DOM or per-trigger event listeners. The shared surface follows the active action and is released when its action tree is unmounted.
<Button title="Save changes">Save</Button>
<IconButton icon="settings" title="Settings" />
<FloatingActionButton icon="edit" title="Compose" />This behavior is available on:
ButtonIconButtonFloatingActionButton
For icon-only actions, title is also used as the fallback accessible name when neither aria-label nor aria-labelledby is provided.
<IconButton icon="settings" title="Settings" />
<!-- Equivalent accessible name, but keeps a different tooltip string. -->
<IconButton icon="settings" aria-label="Open settings" title="Settings" />Use v-tooltip when you need rich or interactive content, a referenced tooltip surface, custom placement, or different interaction options. Authored rich surfaces keep their own DOM, focus, and interaction lifecycle rather than using the shared simple-title runtime.
<Button v-tooltip="'#save-tip'">Save</Button>
<Tooltip id="save-tip" variant="rich">
Save the current draft and keep editing.
</Tooltip>See v-tooltip for the full directive API.