Message 全局提示
全局展示操作反馈信息。
基本用法
使用 Message.info | Message.success | Message.warning | Message.error 来显示对应类型的全局提示。
设置提示持续时间
可通过第二个参数来设置提示持续的时间,默认为 3,当设为 0 时保持提示不关闭。
设置提示展示位置
可通过第三个参数来设置提示出现的位置,默认为 top。
手动关闭所有提示
可通过 Message.clear() 来关闭所有提示。
传入配置的用法
除上述方式外,也可以传入 { content: "这是一条成功提示", duration: 5000 } 对象来使用全局提示。
自定义提示内容
可传入创建的 VNode 来展示自定义提示:
Message 方法
| 属性 | 说明 | 类型 |
|---|---|---|
| info | 显示信息提示 | MessageMethod |
| success | 显示成功提示 | MessageMethod |
| warning | 显示警告提示 | MessageMethod |
| error | 显示错误提示 | MessageMethod |
| clear | 清除全部提示 | (position?: PositionType) => void |
type MessageMethod = (
messageConfig: string | VNodeTypes | MessageConfigType,
duration?: number,
position?: PositionType,
closeable?: boolean
) => void;
type PositionType = 'top' | 'bottom';
Message 配置项
| 属性 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| content | 提示内容 | string〡VNodeTypes | -- |
| duration | 消息持续时间,单位秒 | number | 3 |
| position | 提示位置 | PositionType | top |