• Message box 信息提示
    • 消息提示
    • 确认消息
    • 提交内容
    • 自定义
    • 单独引用
    • Options

    Message box 信息提示

    模拟系统的消息提示框而实现的一套模态对话框组件,用于消息提示、成功提示、错误提示、询问信息。

    消息提示

    当用户进行操作时会被触发,该对话框中断用户操作,直到用户确认知晓后才可关闭。

    Message Box 弹框 - 图1

    确认消息

    提示用户确认其已经触发的动作,并询问是否进行此操作时会用到此对话框。

    Message Box 弹框 - 图2

    提交内容

    当用户进行操作时会被触发,中断用户操作,提示用户进行输入的对话框。

    Message Box 弹框 - 图3

    自定义

    可自定义配置不同内容。

    Message Box 弹框 - 图4

    单独引用

    单独引入 MessageBox:

    1. import { MessageBox } from 'element-react';

    对应于上述四个全局方法的调用方法依次为:MessageBox, MessageBox.alert, MessageBox.confirm 和 MessageBox.prompt。

    Options

    参数说明类型可选值默认值
    titleMessageBox 标题string
    customClass对话框外层容器的类名string-
    messageMessageBox 消息正文内容string/ReactElement
    type消息类型,用于显示图标stringsuccess/info/warning/error
    lockScroll是否在 MessageBox 出现时将 body 滚动锁定booleantrue
    showClose是否显示关闭按钮booleantrue
    showCancelButton是否显示取消按钮booleanfalse(以 confirm 和 prompt 方式调用时为 true)
    showConfirmButton是否显示确定按钮booleantrue
    cancelButtonText取消按钮的文本内容string取消
    confirmButtonText确定按钮的文本内容string确定
    cancelButtonClass取消按钮的自定义类名string
    confirmButtonClass确定按钮的自定义类名string
    showInput是否显示输入框booleanfalse(以 prompt 方式调用时为 true)
    inputPlaceholder输入框的占位符string
    inputType输入框的类型stringtext
    inputValue输入框的初始文本string
    inputPattern输入框的校验表达式regexp
    inputValidator输入框的校验函数。可以返回布尔值或字符串,若返回一个字符串, 则返回结果会被赋值给 inputErrorMessagefunction
    inputErrorMessage校验未通过时的提示文本string输入的数据不合法!