提示组件,用于展示重要信息、状态反馈和警告内容。
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
icon | string | - | 图标名称,传入 Iconify 图标名 |
title | string | - | 提示标题 |
description | string | - | 提示描述 |
variant | 'default' | 'destructive' | 'default' | 提示样式变体 |
class | HTMLAttributes['class'] | - | 自定义 CSS 类 |
| 名称 | 说明 |
|---|---|
description | 自定义描述内容,会覆盖 description prop 的显示 |
<template>
<FaAlert
icon="i-lucide:info"
title="提示信息"
description="这是一条普通提示,用于展示页面说明或操作反馈。"
/>
</template><template>
<div class="space-y-4">
<FaAlert
icon="i-lucide:info"
title="普通提示"
description="这是一条普通提示。"
/>
<FaAlert
icon="i-lucide:circle-alert"
title="危险提示"
description="这是一条需要用户注意的危险提示。"
variant="destructive"
/>
</div>
</template><template>
<FaAlert icon="i-lucide:terminal" title="命令执行完成">
<template #description>
<div>
已成功生成文件,可继续进行下一步操作。
<FaButton variant="link" class="h-auto px-0">
查看详情
</FaButton>
</div>
</template>
</FaAlert>
</template>icon 使用 Iconify 图标名称,留空则不显示图标description prop 和 description slot 时,优先显示 slot 内容destructive 适合错误、风险、危险操作等提示