SDK référence
Boîtes de dialogue
Copier la page
Questions, popups, alertes et toasts dans le style propre à Lia, sur votre application.
Les boîtes de dialogue s'ouvrent au-dessus de votre application dans Lia'son propre style et direction de langue, et met en pause votre application pendant qu'ils'réutilisez ouvert. L'un des Lia'les écrans s'affichent à la fois : pendant qu'un écran est ouvert, un autre échoue avec busy.
#Lia.confirm(options)
Une question oui ou non en Lia'son propre feuille de paiement.
const { confirmed } = await Lia.confirm({
title: "Start a new round?",
body: "Your score so far won't count.",
confirm: "Start over",
danger: true,
});| Option | Type | |
|---|---|---|
title | chaîne | Nécessaire, jusqu'à 60 caractères. |
body | chaîne | Optionnel, jusqu'à 300 caractères. |
confirm | chaîne | Étiquette optionnelle pour le bouton oui, jusqu'à 24 caractères. Lia'son propre mot quand il est laissé de côté. |
danger | booléen | Optionnel. Affiche le bouton oui en tant que destructif. |
Résout avec { confirmed }, false cependant la feuille a été fermée sans oui. Erreurs : bad_title, bad_body, bad_confirm, busy.
#Lia.showPopup(params)
Un message avec jusqu'à trois boutons. Résout avec le bouton pressé's id, ou null si elle a été fermée d'une autre manière.
const choice = await Lia.showPopup({
title: "Save your game?",
message: "You can come back to it later.",
buttons: [
{ id: "save", type: "default", text: "Save" },
{ id: "delete", type: "destructive", text: "Delete" },
{ type: "cancel" },
],
});| Paramètre | Type | |
|---|---|---|
title | chaîne | Optionnel, jusqu'à 64 caractères. |
message | chaîne | Nécessaire, jusqu'à 256 caractères. |
buttons | tableau | 1 à 3 boutons. Un bouton Fermer lorsqu'il est laissé de côté. |
Chaque bouton :
| Champ | Type | |
|---|---|---|
id | chaîne | Quoi showPopup se résout quand il'appuyé. Jusqu'à 64 caractères ; "" quand il est laissé de côté. |
type | chaîne | "default", "ok", "close", "cancel" ou "destructive". |
text | chaîne | Nécessaire pour default et destructive, jusqu'à 64 caractères. Les autres utilisent Lia'son propre mot quand il est laissé de côté. |
Erreurs : bad_message, bad_title, bad_buttons, bad_button_type, bad_text, bad_id, busy.
#Lia.showAlert(message)
Un message avec un seul bouton Fermer. Résout avec rien une fois qu'il'fermé.
await Lia.showAlert("Your progress is saved.");#Lia.showConfirm(message)
Un message avec OK et Annuler. Résout avec true quand OK a été pressé.
if (await Lia.showConfirm("Leave this match?")) leaveMatch();#Lia.toast(message, options)
Un court message en Lia'son propre style qui disparaît tout seul. Il ne'ne pas mettre votre application en pause.
Lia.toast("Saved");
Lia.toast("No connection", { tone: "error", position: "top" });| Paramètre | Type | |
|---|---|---|
message | chaîne | Jusqu'à 140 caractères. |
options.position | chaîne | "bottom" (le par défaut) ou "top". |
options.tone | chaîne | "info" (le par défaut) ou "error". |
Résout avec null. Erreurs : bad_text, bad_position.
Traduit automatiquement. L'anglais est la source de vérité. Lire en anglais