Why the transition to another route does not work beforeRouteUpdate?

I have 2 routes that refer to the same component
routes: [
 {path: '/catalog/find', name: 'find', component: catalog_category},
 {path: '/catalog/*', name: 'funcGroup', component: catalog_category},
 ]

When I run the second router, the function in beforeRouteUpdate fulfills and refreshes the data on the page without reloading. On this router there is a filter in which on button click, after a certain action triggers the transition to another route
this.$router.push({ name: 'find', query: parameters});

The point is that the browser route change (link is the other), but in beforeRouteUpdate did not even go. The question is why and how I in this case update the data?
April 3rd 20 at 17:26
1 answer
April 3rd 20 at 17:28
Solution
You need to use beforeRouteEnter, since you have the same component.
https://github.com/vuejs/vue-router/issues/1875
Thank you - hal_Kerluke commented on April 3rd 20 at 17:31

Find more questions by tags Vue.js