Skip to content

Alert 警告提示

当需要用户对某一信息关注时,可通过警告提示组件来触达用户,常驻显示,或需要用户主动关闭

组件注册

js
import { FAlert } from '@fesjs/fes-design';

app.use(FAlert);

代码演示

基础用法

提示类型主要分为:常规信息提醒、正确表达提醒、警示提醒、错误表达提醒

play
<template>
    <div>
        <FAlert class="mtb-10" type="info" message="常规信息提示内容" />
        <FAlert class="mtb-10" type="success" message="正确表达提示内容" />
        <FAlert class="mtb-10" type="warning" message="警示表达提示内容" />
        <FAlert class="mtb-10" type="error" message="错误表达提示内容" />
    </div>
</template>

<style scoped>
.mtb-10 {
    margin: 10px 0;
}
</style>

带图标

play
<template>
    <FAlert class="mtb-10" showIcon type="info" message="常规信息提示内容" />
    <FAlert class="mtb-10" showIcon type="success" message="正确表达提示内容" />
    <FAlert class="mtb-10" showIcon type="warning" message="警示表达提示内容" />
    <FAlert class="mtb-10" showIcon type="error" message="错误表达提示内容" />
</template>

<style scoped>
.mtb-10 {
    margin: 10px 0;
}
</style>

带辅助信息

play
<template>
    <FSpace>
        <FAlert
            showIcon
            closable
            type="info"
            message="常规信息提示内容"
            description="辅助信息提示内容辅助信息提示内容辅助信息提示内容辅助信息提示内容辅助信息提示内容辅助"
        />
        <FAlert
            showIcon
            closable
            type="success"
            message="正确表达提示内容"
            description="辅助信息提示内容辅助信息提示内容辅助信息提示内容辅助信息提示内容辅助信息提示内容辅助"
        />
        <FAlert
            showIcon
            closable
            type="warning"
            message="警示表达提示内容"
            description="辅助信息提示内容辅助信息提示内容辅助信息提示内容辅助信息提示内容辅助信息提示内容辅助"
        />
        <FAlert
            showIcon
            closable
            type="error"
            message="错误表达提示内容"
            description="辅助信息提示内容辅助信息提示内容辅助信息提示内容辅助信息提示内容辅助信息提示内容辅助"
        />
    </FSpace>
</template>

可关闭

play
<template>
    <div>
        <FAlert
            class="mtb-10"
            showIcon
            closable
            type="info"
            message="常规信息提示内容"
        />
        <FAlert
            class="mtb-10"
            showIcon
            closable
            type="success"
            message="正确表达提示内容"
        />
        <FAlert
            class="mtb-10"
            showIcon
            closable
            type="warning"
            message="警示表达提示内容"
        />
        <FAlert
            class="mtb-10"
            showIcon
            closable
            type="error"
            message="错误表达提示内容"
        />
    </div>
</template>

<style scoped>
.mtb-10 {
    margin: 10px 0;
}
</style>

信息居中

play
<template>
    <div>
        <FAlert
            class="mtb-10"
            showIcon
            center
            closable
            type="info"
            message="常规信息提示内容"
        />
        <FAlert
            class="mtb-10"
            showIcon
            center
            closable
            type="success"
            message="正确表达提示内容"
        />
        <FAlert
            class="mtb-10"
            showIcon
            center
            closable
            type="warning"
            message="警示表达提示内容"
        />
        <FAlert
            class="mtb-10"
            showIcon
            center
            closable
            type="error"
            message="错误表达提示内容"
            description="辅助信息提示内容辅助信息提示内容辅助信息提示内容"
        />
    </div>
</template>

<style scoped>
.mtb-10 {
    margin: 10px 0;
}
</style>

自定义

play
<template>
    <FAlert class="mtb-10" showIcon closable type="info" message="自定义操作">
        <template #action><div>详情</div></template>
    </FAlert>
    <FAlert
        class="mtb-10"
        showIcon
        closable
        type="success"
        message="正确表达提示内容"
    >
        <div>自定义消息</div>
    </FAlert>
    <FAlert
        class="mtb-10"
        showIcon
        closable
        type="warning"
        message="自定义图标"
    >
        <template #icon><UserOutlined /></template>
    </FAlert>
    <FAlert
        class="mtb-10"
        showIcon
        closable
        type="error"
        message="自定义辅助信息"
    >
        <template #description>
            <div>
                自定义辅助信息自定义辅助信息自定义辅助信息自定义辅助信息自定义辅助信息自定义辅助信息自定义辅助信息
            </div>
        </template>
    </FAlert>
</template>

<style scoped>
.mtb-10 {
    margin: 10px 0;
}
</style>

Alert Props

属性说明类型默认值
type指定警告提示的样式,有四种选择 successinfowarningerrorStringinfo
message提示内容String
description辅助信息String
showIcon是否显示图标Booleanfalse
closable是否可以关闭Booleanfalse
center提示是否居中显示Booleanfalse
beforeClose点击关闭按钮回调。返回 true 执行关闭() => boolean / Promise() => true

Alert Slots

名称说明
default提示内容
description辅助消息
icon图标
action操作