Notice 提示框
#
使用场景用于展示系统状态,或页面功能。
#
示例#
基本用法您当前的浏览器已过期,请使用最新版的浏览器!
inline
#
右侧包含执行动作您当前的浏览器已过期,请使用最新版的浏览器!
inline
#
可关闭您当前的浏览器已过期!
请升级到最新版的浏览器,否则部分功能可能不可用!
inline
#
状态发起的请求出现错误
文件已上传成功
你的账号密码似乎已经过期,请尽快更换
Hippo 将在 2021 年 3 月发布新版本更新
inline
#
快捷调用Notice.show(config)
根据 config 打开一个 Notice Toast,config 中可以传递 Notice 的配置,也可以传递 Toast 的配置。
inline
快捷调用支持以下方法:
- Notice.show
- Notice.error
- Notice.success
- Notice.warning
- Notice.info
- Notice.config 同 Toaster.config;
- Notice.getConfig 同 Toaster.getConfig;
- Notice.close 同 Toaster.close;
- Notice.closeAll 同 Toaster.closeAll;
#
Notice.useNotice()当你需要使用 Context 时,可以通过 Notice.useNotice() 创建一个 contextHolder 插入子节点中。通过 hooks 创建的临时 Notice 将会得到 contextHolder 所在位置的上下文。创建的 notice 对象拥有以下方法:show/error/success/warning/info/close/closeAll。
#
API字段 | 描述 |
---|---|
status* | "error" | "success" | "warning" | "info" 状态 |
title | string 标题 |
extra | ReactNode 标题附加内容节点 |
closeable | boolean 是否可关闭 |
onClose | MouseEventHandler<HTMLButtonElement> 点击关闭按钮的回调 |
className | string |
style | CSSProperties |