Ce document a été traduit par IA. Pour des informations précises, veuillez consulter la version anglaise.
API globale de message d'Ant Design, utilisée pour afficher des messages temporaires légers au centre en haut de la page. Les messages se ferment automatiquement après un certain temps ou peuvent être fermés manuellement par l'utilisateur.
| Scénario | Description |
|---|---|
| JSBlock / JSField / JSItem / JSColumn | Retours d'opération, invites de validation, succès de copie et autres messages légers |
| Opérations de formulaire / Flux de travail | Retours pour succès de soumission, échec de sauvegarde, échec de validation, etc. |
| Événements d'action (JSAction) | Retours immédiats pour les clics, fin d'opérations groupées, etc. |
MessageInstance est l'interface de message d'Ant Design, fournissant les méthodes suivantes.
| Méthode | Description |
|---|---|
success(content, duration?) | Affiche un message de succès |
error(content, duration?) | Affiche un message d'erreur |
warning(content, duration?) | Affiche un message d'avertissement |
info(content, duration?) | Affiche un message d'information |
loading(content, duration?) | Affiche un message de chargement (doit être fermé manuellement) |
open(config) | Ouvre un message en utilisant une configuration personnalisée |
destroy() | Ferme tous les messages actuellement affichés |
Paramètres :
content (string | ConfigOptions) : Contenu du message ou objet de configurationduration (number, facultatif) : Délai de fermeture automatique (secondes), par défaut 3 secondes ; réglez sur 0 pour ne pas fermer automatiquementConfigOptions (lorsque content est un objet) :
| Caractéristique | ctx.message | ctx.notification |
|---|---|---|
| Position | Centre en haut de la page | Coin supérieur droit |
| Usage | Invite légère temporaire, disparaît automatiquement | Panneau de notification, peut inclure un titre et une description, adapté à un affichage plus long |
| Scénarios typiques | Retours d'opération, invites de validation, succès de copie | Notifications de fin de tâche, messages système, contenu long nécessitant l'attention de l'utilisateur |