Alert 警告

优质
小牛编辑
130浏览
2023-12-01

用于页面中展示重要的提示信息。

基本用法

页面中的非浮层元素,不会自动消失。

Alert 组件提供四种主题, 由 type 属性指定,默认值为 info

<el-alert type="success">
  成功提示的文案
</el-alert>
<el-alert type="info">
  消息提示的文案
</el-alert>
<el-alert type="warning">
  警告提示的文案
</el-alert>
<el-alert type="error">
  错误提示的文案
</el-alert>

自定义关闭按钮

自定义关闭按钮为文字或其他符号。

你可以通过 (close) 属性来获取回调事件

<el-alert type="success" [closable]="false">
  不可关闭的 alert
</el-alert>
<el-alert type="info" close-text="知道了">
  自定义 close-text
</el-alert>
<el-alert type="warning" (close)="handle()">
  携带回调函数的关闭按钮
</el-alert>

带有 icon

表示某种状态时提升可读性。

<el-alert type="success" [show-icon]="true">
  成功提示的文案
</el-alert>
<el-alert type="info" [show-icon]="true">
  消息提示的文案
</el-alert>
<el-alert type="warning" [show-icon]="true">
  警告提示的文案
</el-alert>
<el-alert type="error" [show-icon]="true">
  错误提示的文案
</el-alert>

带有辅助性文字介绍

包含标题和内容,解释更详细的警告。

<el-alert type="success"
  description="这是一句绕口令:黑灰化肥会挥发发灰黑化肥挥发;灰黑化肥会挥发发黑灰化肥发挥。 黑灰化肥会挥发发灰黑化肥黑灰挥发化为灰……">
  通过属性设置辅助文字
</el-alert>
<el-alert type="success">
  通过 <code>template</code> 设置辅助文字
  <ng-template #description>
    <span>这是一句绕口令:黑灰化肥会挥发发灰黑化肥挥发;灰黑化肥会挥发发黑灰化肥发挥。 黑灰化肥会挥发发灰黑化肥黑灰挥发化为灰……</span>
  </ng-template>
</el-alert>

Alert Attributes

参数说明类型可选值默认值
type主题stringsuccess / warning / info / errorinfo
description辅助性文字。也可通过默认 ng-template 传入string
closable是否可关闭boolean1
close-text关闭按钮自定义文本string
show-icon是否显示图标boolean
close关闭alert时触发的事件,使用 (close) 属性来捕获EventEmitter