diff --git a/src/guide/components/events.md b/src/guide/components/events.md index 64ab6f595..151225113 100644 --- a/src/guide/components/events.md +++ b/src/guide/components/events.md @@ -292,6 +292,7 @@ export default { ## Les événements comme Props {#events-props} Vous pouvez également déclarer et passer des `events` comme `props`, en préfixant le nom de l'événement en majuscules par `on`. + L'utilisation de `props.onEvent` a un comportement différent de l'utilisation de `emit('event')`, car le premier ne passera que l'écouteur basé sur la propriété (soit `@event` ou `:on-event`). :::warning diff --git a/src/guide/typescript/composition-api.md b/src/guide/typescript/composition-api.md index 8c6eb244c..19f9108e1 100644 --- a/src/guide/typescript/composition-api.md +++ b/src/guide/typescript/composition-api.md @@ -50,6 +50,16 @@ const props = defineProps() ``` +Cela fonctionne également si `Props` est importé d'une source externe. Cette fonctionnalité nécessite que TypeScript soit une dépendance peer de Vue. + +```vue + +``` + #### Limitations de syntaxe {#syntax-limitations} Dans la version 3.2 et les versions antérieures, le paramètre de type générique pour `defineProps()` était limité à un littéral de type ou à une référence à une interface locale.