Message 全局提示

对用户的操作作出轻量的全局反馈。

Message

Props

Prop NameTypeRequiredDefaultDescription
closable
bool
true
是否可关闭
title
node
标题
footer
node
底栏
onClose
func
关闭回调
styleType
enum
'default'
样式风格,目前只影响 Icon

说明

  • Message 用来弹出提示框。
  • 普遍会使用 method 调用的方式
  • 有 message, success, warning, error, loading 几种不同的方法。
  • 由于命令式调用,同样存在与命令式调用 Modal 同样的风险(具体查看 Modal 页面),但是由于 Message 一般用于展示文本信息,且定时关闭,占位较小,顾风险性相对较小,但是如果在 Message 中传入的内容依赖上下文或添加了操作按钮记得要自行添加依赖和卸载销毁

演示

method - Message 类的方法

接收四个参数,

  • message:显示的消息内容 | 传入 message 的 props
  • duration: 显示时长,undefined 为默认时长,null 为不自动关闭
  • callback: 关闭时的回调
  • option: 自定义属性,目前仅支持 zIndex
VIEW CODE ( LIVE )

Message - 或者当组件使用

VIEW CODE ( LIVE )

title - 标题和内容

VIEW CODE ( LIVE )
VIEW CODE ( LIVE )

custom - 自定义弹出 message 内容

想弹出自定义的 Message 展示框时可使用,接收三个参数,

  • message:显示的消息内容
  • duration: 显示时长,undefined 为默认时长,null 为不自动关闭,同上
  • callback: 关闭时的回调
VIEW CODE ( LIVE )

config - 自定义 message 配置

可配置全局 message 的配置,会影响后续所有的 message。务必慎用

  • duration: 显示时长,null 为不自动关闭
  • top: Message 容器距离顶部的距离
VIEW CODE ( LIVE )

demo - 样例展示

VIEW CODE ( LIVE )
Copyright © 2021-2024 UCloud 优刻得科技股份有限公司