Skip to content

API des layouts ​

Cette section documente les layouts fournis par @duplojs/form/vue comme des briques d'API.

Ici, l'objectif n'est plus d'expliquer la philosophie générale, mais de détailler :

  • la signature de chaque layout ;
  • les paramètres attendus ;
  • la forme de valeur produite ;
  • le contrat de template associé ;
  • les cas d'usage typiques.

Ce qu'est un layout dans l'API ​

Dans cette librairie, un layout retourne lui aussi un FormField.

Cela signifie que :

  • un layout peut être imbriqué dans un autre layout ;
  • un layout peut devenir la racine directe d'un formulaire ;
  • un layout participe à la fois au rendu, à la validation et au calcul de la valeur finale.

Pages de cette section ​

Rappel utile ​

Un layout n'impose pas de design.

Le design passe toujours par le template associé au type concerné :

  • form
  • input
  • multi
  • repeat
  • union
  • step
  • section
  • check

Les pages suivantes détaillent également, pour chaque layout, les props, slots et events attendus par son template dédié.

Released under the MIT License.