Skip to content
On this page

Alert 提示

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

基础用法

Alert 组件提供四种类型,由 type 属性指定,为 success| warning | danger | info , 默认值为 info。

this is the alert
this is the alert
this is the alert
this is the alert
<script setup>
import Alert from '@/components/Alert/Alert.vue'
</script>
<template>
<div class="basic block">
  <Alert type="success">this is the alert</Alert>
  <Alert type="warning">this is the alert</Alert>
  <Alert type="info">this is the alert</Alert>
  <Alert type="danger">this is the alert</Alert>
</div>
</template>

主题

Alert 组件提供了两个不同的主题:lightdark

通过设置 effect 属性来改变主题,默认为 light。

this is the alert
this is the alert
this is the alert
this is the alert
<script setup>
import Alert from '@/components/Alert/Alert.vue'
</script>
<template>
<div class="basic block">
  <Alert type="success" effect="dark">this is the alert</Alert>
  <Alert type="warning" effect="dark">this is the alert</Alert>
  <Alert type="info" effect="dark">this is the alert</Alert>
  <Alert type="danger" effect="dark">this is the alert</Alert>
</div>
</template>

不可关闭

可以设置 Alert 组件是否为可关闭状态, closable 属性决定 Alert 组件是否可关闭, 该属性接受一个 Boolean,默认为 false。

without close
<script setup>
import Alert from '@/components/Alert/Alert.vue'
</script>
<template>
<div class="basic block">
  <Alert type="success" :closable="false">without close</Alert>
</div>
</template>

Alert Attributes

NameDescriptionTypeDefault
typeAlert 类型enum - 'success' 'warning' 'danger' 'info'
effect主题样式enum - 'light'| 'dark'\light
closable是否可以关闭booleanfalse