Este documento foi traduzido por IA. Para informações precisas, consulte a versão em inglês.
API global de mensagens do Ant Design, usada para exibir alertas leves e temporários no centro superior da página. As mensagens fecham automaticamente após um certo tempo ou podem ser fechadas manualmente pelo usuário.
| Cenário | Descrição |
|---|---|
| JSBlock / JSField / JSItem / JSColumn | Feedback de operação, avisos de validação, sucesso ao copiar e outros alertas leves |
| Operações de formulário / Fluxo de trabalho | Feedback para sucesso no envio, falha ao salvar, erro de validação, etc. |
| Eventos de ação (JSAction) | Feedback imediato para cliques, conclusão de operações em lote, etc. |
MessageInstance é a interface de mensagem do Ant Design, fornecendo os seguintes métodos.
| Método | Descrição |
|---|---|
success(content, duration?) | Exibe um alerta de sucesso |
error(content, duration?) | Exibe um alerta de erro |
warning(content, duration?) | Exibe um alerta de aviso |
info(content, duration?) | Exibe um alerta informativo |
loading(content, duration?) | Exibe um alerta de carregamento (deve ser fechado manualmente) |
open(config) | Abre uma mensagem usando configuração personalizada |
destroy() | Fecha todas as mensagens exibidas no momento |
Parâmetros:
content (string | ConfigOptions): Conteúdo da mensagem ou objeto de configuraçãoduration (number, opcional): Atraso para fechamento automático (segundos), o padrão é 3 segundos; defina como 0 para não fechar automaticamenteConfigOptions (quando content é um objeto):
| Característica | ctx.message | ctx.notification |
|---|---|---|
| Posição | Centro superior da página | Canto superior direito |
| Finalidade | Alerta leve temporário, desaparece automaticamente | Painel de notificação, pode conter título e descrição, adequado para exibição prolongada |
| Cenários típicos | Feedback de operação, avisos de validação, sucesso ao copiar | Notificações de conclusão de tarefa, mensagens do sistema, conteúdos longos que exigem atenção do usuário |