Skip to content

Alert 警告提示

Alert 用于展示重要信息以吸引用户注意,可包含图标和操作按钮。

基础用法

警告提示支持四种颜色变体:primary、success、warning 和 error。

这是一条成功消息
这是一条警告消息
这是一条错误消息
这是一条主要消息
vue
<template>
  <u-alert color="success">这是一条成功消息</u-alert>
  <u-alert color="warning">这是一条警告消息</u-alert>
  <u-alert color="error">这是一条错误消息</u-alert>
  <u-alert color="primary">这是一条主要消息</u-alert>
</template>

不同变体

警告提示支持三种样式变体:tonal(默认)、outlined 和 filled。

Tonal
Outlined
Filled
vue
<template>
  <u-alert color="primary">Tonal</u-alert>
  <u-alert variant="outlined" color="primary">Outlined</u-alert>
  <u-alert variant="filled" color="primary">Filled</u-alert>
</template>

带标题

使用 title 属性为警告提示添加标题。

成功
这是一条成功消息
警告
这是一条警告消息
错误
这是一条错误消息
信息
这是一条信息消息
vue
<template>
  <u-alert title="成功" color="success">这是一条成功消息</u-alert>
  <u-alert title="警告" color="warning">这是一条警告消息</u-alert>
  <u-alert title="错误" color="error">这是一条错误消息</u-alert>
  <u-alert title="信息" color="primary">这是一条信息消息</u-alert>
</template>

带操作按钮

使用 action 插槽添加操作按钮。

操作
这是一条消息
vue
<template>
  <u-alert title="操作" color="primary">
    这是一条消息
    <template #action>
      <u-button>关闭</u-button>
    </template>
  </u-alert>
</template>

自定义图标

使用 icon 插槽自定义图标。

搜索
这是一条消息
vue
<template>
  <u-alert title="搜索">
    这是一条消息
    <template #icon>
      <u-icon name="search" size="24px"></u-icon>
    </template>
    <template #action>
      <u-button>关闭</u-button>
    </template>
  </u-alert>
</template>

API

属性说明类型默认值
color警告提示颜色primary | success | warning | errorprimary
variant警告提示变体tonal | outlined | filledtonal
showIcon是否显示图标booleantrue
title警告提示标题string-
message警告提示消息string-

插槽

名称说明
default警告提示消息内容
icon自定义图标插槽
action操作按钮插槽
title自定义标题插槽