-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RFC sur la stratégie de migration a adopter pour migrer les composants utilisant la syntaxe vue-class-component #9
base: main
Are you sure you want to change the base?
Conversation
|
||
|
||
|
||
L'objectif est de Faire le choix entre les deux meilleures stratégies de migrations disponibles, Toutes deux recommandés par la documentation de vue-class-component : |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
maj en trop a faire et Toutes
|
||
|
||
|
||
Migrer vers `vue-facing-decorator` permettrait de continuer d'utiliser une syntaxe sous forme de class similaire a celle de `vue-class-component`. La déclaration des variables, des méthodes et des computeds sont identiques à la manière dont `vue-class-component` et ne nécessiteraient pas de travail de migration. La manière de déclarer les classes, les props, les références vers les éléments du dom, les watchers et les models changes et devrons être manuellement adapté à la syntaxe de `vue-facing-decorator`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
computeds sur pour le s?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
changes pas de s
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
premier a avec un accent
|
||
Migrer vers l'optionApi via `vue-class-migrator` permettrait d'adopter la syntaxe native de VueJs et de ne plus dépendre de librairies tierces pour la syntaxe des composants. | ||
|
||
L'utilisation de `vue-class-migrator` permettrait d'automatiser une grande partie du travail de changement de syntaxe. Le test d'exécution de ce script effectué sur différents projets a montré des résultats satisfaisants à l'exception de la migration des props déclarés en tant que mixins dans les composants en utilisant le helper 'mixin' de `vue-class-componant`. De plus les composants utilisant des décorateurs personnalisés ne seront pas reconnus par `vue-class-migrator` et causeront l'échec de la migration du composant. Cela à été le cas lors des tests pour les composants Views utilisant un décorateur `@Meta`, il faut alors retirer les décorateurs pour effectuer la migration automatisée. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
props declarees / cela a été
No description provided.