Skip to content

Alert 警告提示 ​

SaaS 风格的轻量级通知卡片,用于页面级的反馈提示。

基础用法 ​

提示
这是一条普通信息提示
成功
操作已成功完成
警告
请注意检查您的配置信息
错误
操作失败,请稍后重试
vue
<my-alert type="info" title="提示" description="这是一条信息提示" />
<my-alert type="success" title="成功" description="操作已成功完成" />
<my-alert type="warning" title="警告" description="请注意检查配置" />
<my-alert type="danger" title="错误" description="操作失败,请重试" />

可关闭 ​

点击右侧 × 关闭
vue
<my-alert type="info" title="可关闭" closable />

不带图标 ​

成功提示
不显示图标的提示
vue
<my-alert type="success" title="成功" :show-icon="false" />

组件结构 ​

根元素 <div class="my-alert"> 按顺序包含:类型图标 __icon、内容区 __body(标题 __title + 描述 __description)、操作区 __actions(自定义操作按钮 + 关闭按钮 __close)。

CSS 类名 ​

类名说明
.my-alert根元素
.my-alert--info信息类型
.my-alert--success成功类型
.my-alert--warning警告类型
.my-alert--danger错误类型
.my-alert--center内容居中
.my-alert__icon类型图标
.my-alert__body内容区域
.my-alert__title标题文字
.my-alert__description描述文字
.my-alert__actions操作按钮区域
.my-alert__close关闭按钮

API ​

属性说明类型默认值
type提示类型'info' | 'success' | 'warning' | 'danger''info'
title标题string—
description辅助性文字string—
closable是否可关闭booleanfalse
showIcon是否显示图标booleantrue
center文字是否居中booleanfalse
loading是否加载中booleanfalse
事件说明
close关闭时触发
插槽说明
default描述内容
title标题内容
actions操作按钮区域