Skip to content

Alert提示

Alert提示组件用于在页面上显示重要通知或警告信息。它们通常用于通知用户某些操作的结果或引起对重要信息的注意。

用法

MAlert 组件可以在页面上显示一个简单的警告或通知信息。

Hello Alert
html
<template>
  <MAlert>Hello Alert</MAlert>
</template>

类型

type 属性允许您指定要显示的警报类型。可用的类型有 successprimarywarningdanger

成功警报
信息警报
警告警报
错误警报
html
<template>
  <MAlert type="success">成功警报</MAlert>
  <MAlert type="primary">信息警报</MAlert>
  <MAlert type="warning">警告警报</MAlert>
  <MAlert type="danger">错误警报</MAlert>
</template>

显示图标

通过设置 showIcon 属性,可以在警告信息中显示一个图标。

Hello Alert
html
<template>
  <MAlert showIcon>Hello Alert</MAlert>
</template>

自定义图标

icon 属性允许您自定义图标。您可以使用插槽或属性来实现这一点。

Hello Alert Component
html
<template>
  <MAlert showIcon>
    <template #icon>
      <m-icon name="close" />
    </template>
    Hello Alert Component
  </MAlert>
</template>

显示标题

通过设置 title 属性或使用插槽,您可以显示一个标题。

警告标题
Hello Alert
html
<template>
  <MAlert title="警告标题">Hello Alert</MAlert>
</template>

使用插槽设置标题:

html
<template>
  <MAlert>
  <template #title>
    警告标题
  </template>
  Hello Alert
  </MAlert>
</template>

显示关闭图标

通过设置 showClose 属性,可以显示一个关闭图标,允许用户关闭警报。

Hello Alert
html
<template>
  <MAlert showClose>Hello Alert</MAlert>
</template>

深色主题

设置 dark 属性

Hello Alert
Hello Alert
Hello Alert
Hello Alert
html
<template>
  <MAlert dark>Hello Alert</MAlert>
  <MAlert dark type="warning">Hello Alert</MAlert>
  <MAlert dark type="danger">Hello Alert</MAlert>
  <MAlert dark type="success">Hello Alert</MAlert>
</template>

API

Alert 组件用于向用户显示重要信息。它可以用于显示成功、错误、警告或信息性消息。

属性

名称类型描述默认值
typestring要显示的警报类型。可能的值有 successerrorwarningprimary-
titlestring在警报中显示的标题。-
closableboolean如果为 true,用户可以关闭警报。false
closefunction当警报关闭时调用的回调函数。-
darkboolean深色主题-

示例

html
<template>
  <Alert type="success" title="这是一个成功警报" closable @close="handleClose" />
</template>

<script>
export default {
  methods: {
  handleClose() {
    console.log('警报已关闭');
  }
  }
}
</script>

Released under the MIT License.