Événements
Les événements permettent de réagir à ce qui se passe dans l’éditeur sans coupler votre application à son fonctionnement interne.
| Événement | Quand l’utiliser |
|---|---|
update:modelValue | Le Markdown vient de changer et le v-model doit être mis à jour. |
ready | L’éditeur TipTap est prêt à être utilisé. |
update | Vous avez besoin du Markdown, HTML, JSON et texte après une modification. |
focus | L’utilisateur entre dans la zone d’édition. |
blur | L’utilisateur quitte la zone d’édition. |
selectionUpdate | La sélection courante change. |
transaction | Une modification interne du document vient d’être appliquée. |
save | L’utilisateur demande une sauvegarde. |
imageEdited | Une image modifiée a été remise dans le document. |
uploadError | L’envoi d’une image a échoué. |
documentImport | Un document a été importé avec succès. |
documentImportError | L’import d’un document a échoué. |
documentExport | Un document a été exporté avec succès. |
documentExportError | L’export d’un document a échoué. |
Exemple : enregistrer le Markdown
ts
import type { NfzEditorSavePayload } from '@vevedh/nfz-notion-markdown-editor/types'
function onSave(payload: NfzEditorSavePayload): void {
console.log(payload.markdown)
}