Configurer le module Nuxt
Le module peut charger toutes les fonctions de l’éditeur ou seulement celles dont votre application a besoin.
Garder toutes les fonctions
ts
export default defineNuxtConfig({
modules: ['@vevedh/nfz-notion-markdown-editor/module'],
nfzNotionMarkdownEditor: {
features: {
tables: true,
media: true,
uml: true,
filerobot: true,
documentImportExport: true,
markdownPreview: true,
sourceMode: true
}
}
})Ce profil convient lorsque l’éditeur doit proposer l’ensemble de ses outils.
Créer un profil plus léger
ts
export default defineNuxtConfig({
modules: ['@vevedh/nfz-notion-markdown-editor/module'],
nfzNotionMarkdownEditor: {
features: {
tables: false,
media: false,
uml: false,
filerobot: false,
documentImportExport: false,
markdownPreview: false,
sourceMode: false
}
}
})Vous pouvez ensuite réactiver uniquement les familles utiles.
Configuration globale ou réglage local ?
La configuration du module définit le comportement par défaut de l’application. Une prop passée directement au composant reste prioritaire. Cela permet, par exemple, d’avoir un éditeur complet sur une page d’administration et un éditeur simplifié ailleurs.
Consultez les options du module pour la référence complète.