设计
设计指南
设计原则
样式指南
设计资源
Klein - Figma
Klein Font
官方图标库
开发
开发文档
React
Vue Web
敬请期待
开发资源
GitHub 代码仓库
生态产品
生态产品
Orion Fonts
敬请期待
Orio Market
敬请期待
Klein Pro
敬请期待
Klein Editor
敬请期待

全局提示 Message

全局展示操作反馈信息、在不希望用户执行操作时中断用户前提下、显示一条简短的成功消息。

基础示例

四种类型的消息提示。

自定义message消失时间

设置message消失时间为10s。

设置message消失回调

自定义message样式

更新消息内容

可以通过唯一的 key 来更新内容。

限制message数量

配置最大显示数, 超过限制时,最早的消息会被自动关闭。

message总共有如下四种调用方式:

  • message.success(content, [duration], onClose)

  • message.error(content, [duration], onClose)

  • message.info(content, [duration], onClose)

  • message.warning(content, [duration], onClose)

参数说明类型默认值
content消息内容string-
duration延迟时间number2s
onClose组件关闭时的回调() => void-

也可以对象的形式传递参数:

  • message.open(config)

  • message.success(config)

  • message.error(config)

  • message.info(config)

  • message.warning(config)

如下为config的参数:

参数说明类型默认值
content消息内容string-
className自定义样式类名string-
duration自动关闭的延时,单位秒设为 0 时不自动关闭number3
icon自定义iconReactNode-
key当前message的唯一标志string-
style自定义内联样式CSSProperties-
zIndex控制z-indexnumber-
onClosemessage关闭时的回调函数(() => void)-

贡献者