Este documento ha sido traducido por IA. Para información precisa, consulte la versión en inglés.
API de mensajes globales de Ant Design, utilizada para mostrar avisos temporales ligeros en la parte superior central de la página. Los mensajes se cierran automáticamente después de un tiempo determinado o pueden ser cerrados manualmente por el usuario.
| Escenario | Descripción |
|---|---|
| JSBlock / JSField / JSItem / JSColumn | Feedback de operaciones, avisos de validación, éxito al copiar y otros avisos ligeros |
| Operaciones de formulario / Flujo de trabajo | Feedback para éxito en el envío, fallo al guardar, error de validación, etc. |
| Eventos de acción (JSAction) | Feedback inmediato para clics, finalización de operaciones por lotes, etc. |
MessageInstance es la interfaz de mensaje de Ant Design, que proporciona los siguientes métodos.
| Método | Descripción |
|---|---|
success(content, duration?) | Muestra un aviso de éxito |
error(content, duration?) | Muestra un aviso de error |
warning(content, duration?) | Muestra un aviso de advertencia |
info(content, duration?) | Muestra un aviso de información |
loading(content, duration?) | Muestra un aviso de carga (debe cerrarse manualmente) |
open(config) | Abre un mensaje utilizando una configuración personalizada |
destroy() | Cierra todos los mensajes mostrados actualmente |
Parámetros:
content (string | ConfigOptions): Contenido del mensaje o objeto de configuraciónduration (number, opcional): Retraso de cierre automático (segundos), por defecto 3 segundos; establezca 0 para no cerrar automáticamenteConfigOptions (cuando content es un objeto):
| Característica | ctx.message | ctx.notification |
|---|---|---|
| Posición | Parte superior central de la página | Esquina superior derecha |
| Propósito | Aviso temporal ligero, desaparece automáticamente | Panel de notificación, puede incluir título y descripción, adecuado para una visualización más prolongada |
| Escenarios típicos | Feedback de operación, avisos de validación, éxito al copiar | Notificaciones de finalización de tareas, mensajes del sistema, contenido extenso que requiere atención del usuario |