Alert 警告
用于页面中展示重要的提示信息
基本使用
type
属性可以配置不同的主题类型,展示不同的颜色状态
默认提示信息
主要提示信息
成功提示信息
危险提示信息
警告提示信息
信息提示信息
开启
不同文字大小
font-size
属性可以配置不同大小的 alert
默认提示信息
主要提示信息
成功提示信息
危险提示信息
警告提示信息
信息提示信息
开启
是否加粗
使用 bold
属性可将文字设置为粗体显示
未加粗的默认提示信息
加粗的主要提示信息
加粗的成功提示信息
加粗的危险提示信息
开启
是否居中
使用 center
属性可将文本显示中间
未居中的默认提示信息
居中的主要提示信息
居中的成功提示信息
居中的危险提示信息
开启
可关闭
使用 close
属性可以让 alert
被关闭
主要提示信息
成功提示信息
危险提示信息
开启
简约模式
使用 simple
属性可以配置简约的 alert
,样式依然由 type
控制
默认提示信息
主要提示信息
成功提示信息
危险提示信息
警告提示信息
信息提示信息
开启
圆角
round
属性可以配置 alert
显示为圆角
主要提示信息
成功提示信息
危险提示信息
开启
背景颜色
如果你希望文字带上背景颜色,你可以使用 background
属性自定义你的 alert
背景颜色
主要提示信息
成功提示信息
危险提示信息
开启
带有标题
title
可以配置一个标题信息,标题会加粗
Hello~
今天代码写的很愉快!
标题
心情很不错
开启
滚动列表
alert-list
可传入一个数组进行滚动展示
你知道吗?
把大象放进冰箱需要几步?
第一步:打开冰箱门
第二步:把大象装进去
第三步:关好冰箱门
开启
自定义前缀 icon
默认提示信息
主要提示信息
成功提示信息
危险提示信息
开启
Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
type | 类型 | FightingType | default primary success danger warning info | default |
font-size | 副标题文字大小 | string / number | —— | —— |
title-size | 主标题文字大小 | string / number | —— | —— |
bold | 文字是否以粗体显示 | boolean | —— | false |
center | 是否居中 | boolean | —— | false |
close | 可关闭 | boolean | —— | false |
simple | 简约模式 | boolean | —— | false |
title | 标题 | string | —— | —— |
round | 显示为圆角 | boolean | —— | false |
background | 背景颜色 | string | —— | —— |
color | 副标题字体颜色 | string | —— | —— |
title-color | 主标题字体颜色 | string | —— | —— |
fixed | 是否固定定位 | boolean | —— | false |
alert-list | 滚动列表 | array (string[]) | —— | —— |
duration | 滚动列表滚动时间间隔 | number | —— | —— |
before-icon | 自定义前缀 icon | FightingIcon | —— | —— |
close-icon | 自定义关闭 icon | FightingIcon | —— | —— |
on-close | 点击关闭之后执行的回调 | HandleMouse | —— | —— |
Slots
名称 | 说明 |
---|---|
default | 自定义副标题的内容 |
title | 自定义主标题的内容 |
closeIcon | 自定义关闭 icon |
beforeIcon | 自定义前缀 icon |
Interface
组件导出以下类型定义:
ts
import type { AlertInstance, AlertProps } from 'fighting-design'
样式变量
组件提供了下列 CSS 变量,可用于自定义样式
名称 | 描述 |
---|---|
--alert-border-radius | 圆角大小 |
--alert-color | 文字颜色 |
--alert-background | 背景色 |