leonarf / VCA4D

Code source du site web crée par le Basic pour mettre en valeur les résultats des études de VCA4D
1 stars 2 forks source link

fix(58): Keep currency in url query when navigating with section descriptions in overview #79

Closed maximepiard closed 2 months ago

maximepiard commented 2 months ago

Bug

A chaque fois qu'on navigue depuis le "Functional analysis" vers une page, on perd l'info de currency de l'url

image

Fix

maximepiard commented 2 months ago

@leonarf Yes ça corrige car du côté de StudyView, on garde les query parameters qui sont déjà dans la route, et on ne change que view (see https://github.com/leonarf/VCA4D/blob/main-57/src/views/StudyView.vue#L128-L131)

j'avais fait la fonction suivante dans le fichier où on crée le rooter pour maintenir le paramètre 'context'

Je comprends le souci ! Tu as in fine codé un "cache d'url" c'est malin. Je pense qu'on devrait pouvoir éviter ça en construisant les urls du router telles que ce genre de navigation (qui nécéssitent de garder context) ne change pas l'url, mais seulement la query. Comme ça on pourrait faire comme ici dans StudyView. À voire si on peut l'appliquer dans le site filière, je ne connais pas la navigation encore :blush: