Skip to content

Alert 提示

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

常规用法

没有任何参数

默认消息提示的文案
html
<ivy-alert>默认消息提示的文案</ivy-alert>

通过 设置 header 属性来设置标题

主要消息提示的文案
html
<ivy-alert title="提示">主要消息提示的文案</ivy-alert>

Type

通过 设置 type 属性来改变颜色

主要消息提示的文案成功消息提示的文案警告消息提示的文案错误消息提示的文案
html
<ivy-alert type="info">主要消息提示的文案</ivy-alert>
<ivy-alert type="success">成功消息提示的文案</ivy-alert>
<ivy-alert type="warning">警告消息提示的文案</ivy-alert>
<ivy-alert type="danger">错误消息提示的文案</ivy-alert>

Line

通过 设置 line 属性在左侧添加一条竖线

默认消息提示的文案主要消息提示的文案成功消息提示的文案警告消息提示的文案错误消息提示的文案
html
<ivy-alert line>默认消息提示的文案</ivy-alert>
<ivy-alert line type="info">主要消息提示的文案</ivy-alert>
<ivy-alert line type="success">成功消息提示的文案</ivy-alert>
<ivy-alert line type="warning">警告消息提示的文案</ivy-alert>
<ivy-alert line type="danger">错误消息提示的文案</ivy-alert>

支持的 CSS 变量

可以通过更改一下属性来自定义 alert 组件的样式

点击展开
css
:host {
  --ivy-alert-color: var(--ivy-color-primary, #409eff);
  --ivy-alert-bg-color: var(--ivy-color-primary-light-9, #ecf5ff);
  --ivy-alert-line-color: var(--ivy-color-primary, #409eff);
  --ivy-alert-font-size: 13px;
  --ivy-alert-title-font-size: 14px;
  --ivy-alert-line-width: 4px;
  --ivy-alert-border-radius: var(--ivy-border-radius, 4px);
}

Props

参数说明类型可选值默认值
header标题String--
content标题String--
type类型Stringinfo/success/warning/danger-
line是否显示左侧竖线Boolean-false

Slots

name说明
header标题插槽,用于放置标题内容
default默认插槽,用于放置内容,会 content prop 内容