DEV Community

Discussion on: How to use Global Navigation Guards with Nuxt Middleware, and why you absolutely should NOT

swsalim profile image

Hi, I stumbled upon this issue on Stack Overflow that fits in what I'm trying to achieve:

The first thing that came to my mind is to use the navigation guards to check and load the right component.

Does navigation guards work on page load/refresh?

husteadrobert profile image
Robert Hustead Author

Hi! I believe it depends on the navigation guard.

Component navigation guards like beforeRouteLeave or beforeRouteUpdate will not run on page load/refresh. However, something like beforeRouteEnter will run on page load/refresh.

The navigation guard beforeEnter should also run on page load/refresh.

Hope that helps!