-
Notifications
You must be signed in to change notification settings - Fork 58
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
Migration/vuejs3 #960
base: doryphore-dev
Are you sure you want to change the base?
Migration/vuejs3 #960
Conversation
d048f77
to
cd35142
Compare
… v(for since vuejs3
Yo ! Je viens de voir cette PR ! Juste pour info, j'ai vite fait matté les changements de code, pour nextTick, plutot que de sauvegarder la valeur de
Et pour les happy coding ! |
merci @seballot d'avoir jeté un coup d'oeil ici
cette PR draft fait suite à des échanges avec @mrflos . La question du départ de @mrflos était : pourquoi restons-nous en L'intention de la présente PR et du code associé n'est pas de faire une migration à Je me suis arrêté sur ce point et je pense que la branche reprendra vie le jour où il nous faudra migrer à
c'est un Pour le reste, je n'ai pas optimisé l'écriture du code. Effectivement, tes remarques sont pertinentes |
e04ba59
to
0747d97
Compare
fa706bd
to
e706b89
Compare
Pour info, vue-leaflet a une lib compatible vuejs3 https://github.com/vue-leaflet/vue-leaflet et vue-select une procédure de migration https://vue-select.org/guide/upgrading.html#index-prop-replaced-with-reduce Pour ma part aussi je suis partisant de ne pas migrer trop tot vers une version majeure, mais de s'y préparer et de le faire pas trop tard car en laissant e jachère, on se retrouve avec une dette plus difficile à résoudre dans le code, comme l'illustre par exemple le fait d'avoir bootstrap 3 et jquery encore dans le code de yeswiki! |
@mrflos effectivement Il se trouve que notre code fait pour |
Je crée cette PR draft pour recueillir les discussions autour de la migration vers vuejs3.
J'ai commencé quelques bricoles mais il y a encore plein de choses qui ne fonctionnement pas comme
VueSelect
dansactions-builder
</div>
en trop (avant ça ne râlait pas)new Vue(
sont bien remplacés parapp = createApp
this.$slots
en remplacement dethis.$scopedSlots
this.$el.parentNode.dataset
fonctionne bien en remplacement dethis.$el.dataset