Alert 提示
用于页面中展示重要的提示信息。
常规用法
没有任何参数
html
<ivy-alert>默认消息提示的文案</ivy-alert>
Header
通过 设置 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 | 类型 | String | info/success/warning/danger | - |
line | 是否显示左侧竖线 | Boolean | - | false |
Slots
name | 说明 |
---|---|
header | 标题插槽,用于放置标题内容 |
default | 默认插槽,用于放置内容,会 content prop 内容 |