Props
Les props servent à adapter l’éditeur à votre écran et à vos besoins. Commencez avec les valeurs par défaut, puis modifiez uniquement les options nécessaires.
Les 42 props publiques sont regroupées ci-dessous dans une seule table pour faciliter la recherche.
Pour les options qui héritent de la configuration du module, comme enableTables, omettez la prop ou passez undefined pour conserver cet héritage. Passez true ou false pour choisir explicitement sa valeur.
| Prop | Type | Défaut | Rôle |
|---|---|---|---|
modelValue | string | requis | Markdown synchronisé par v-model. |
placeholder | string | Écrire le contenu… | Texte affiché dans un document vide. |
readonly | boolean | false | Désactive les actions de modification. |
showToolbar | boolean | true | Affiche la toolbar principale. |
showSaveButton | boolean | false | Ajoute l’action de sauvegarde. |
toolbar | NfzToolbarItemId[] | false | toolbar par défaut | Sélectionne les actions visibles. |
toolbarLabels | boolean | true | Affiche le texte des boutons. |
showStatusBar | boolean | true | Affiche l’état du document et les compteurs mots/caractères. |
stickyToolbar | boolean | true | Garde la toolbar visible pendant le défilement. |
contentMaxWidth | string | 920px | Limite la largeur de la colonne d’écriture. |
allowDataImages | boolean | true | Autorise les images data: raster validées. |
allowedIframeHosts | string[] | [] | Ajoute des hôtes HTTPS exacts à l’allowlist iframe. |
enableSlashMenu | boolean | true | Active le menu /. |
enableDragHandle | boolean | true | Active la poignée de déplacement des blocs. |
enableBubbleToolbar | boolean | true | Active la toolbar de sélection. |
enableCodeBlockTools | boolean | true | Affiche le langage et l’action de copie sur les blocs de code. |
enableMarkdownClipboard | boolean | true | Préserve le Markdown lors des copier/coller structurés. |
enableTables | boolean | configuration du module, sinon true | Active les extensions tableau. |
enableTableToolbar | boolean | true | Active la toolbar contextuelle des tableaux. |
enableMedia | boolean | configuration du module, sinon true | Active les fonctions image et vidéo. |
enableImageResize | boolean | true | Permet de redimensionner les images. |
enableImageToolbar | boolean | true | Affiche la toolbar d’image. |
enableImageCaption | boolean | true | Permet d’ajouter une légende sous une image. |
enableFilerobotImageEditor | boolean | configuration du module, sinon true | Active Filerobot en chargement différé. |
suppressFilerobotDevWarnings | boolean | true | Masque uniquement les avertissements Filerobot connus en développement. |
enableVideoToolbar | boolean | true | Affiche la toolbar vidéo. |
enableUml | boolean | configuration du module, sinon true | Active les diagrammes Mermaid. |
mermaidTheme | NfzMermaidTheme | default | Choisit le thème Mermaid. |
enableBlockquoteToolbar | boolean | true | Affiche la toolbar des citations. |
enableSourceMode | boolean | configuration du module, sinon true | Active l’éditeur source Monaco. |
enableMarkdownPreview | boolean | false | Ouvre la preview au chargement. |
enableMarkdownPreviewFeature | boolean | configuration du module, sinon true | Active ou retire la fonction preview. |
enableDocumentImport | boolean | configuration du module, sinon true | Active l’import DOCX/PDF. |
enableDocumentExport | boolean | configuration du module, sinon true | Active l’export document. |
documentExportFormats | NfzDocumentExportFormat[] | tous les formats | Limite les formats proposés. |
documentImportAdapter | NfzDocumentImportAdapter | — | Remplace le moteur d’import intégré. |
documentExportAdapter | NfzDocumentExportAdapter | — | Remplace le moteur d’export intégré. |
slashCommands | NfzSlashCommandItem[] | commandes natives | Ajoute ou remplace des commandes. |
slashCommandsMode | 'append' | 'replace' | append | Détermine si les commandes sont ajoutées ou remplacées. |
minHeight | string | 360px | Hauteur minimale du composant. |
theme | 'default' | 'quasar' | 'minimal' | default | Choisit le thème visuel. |
uploadImage | NfzEditorImageUpload | — | Fonction d’upload d’image injectée par l’application. |