Tengo un problema en el que necesito llamar a una función cada vez que el usuario recarga la página. Normalmente, esto funcionaría simplemente usando el enlace creado en App.vue, pero dado que este proyecto genera automáticamente el componente base, no puedo hacerlo aquí.
No quiero llamar a esta función cuando el usuario navega entre rutas, solo cuando la página se recarga/actualiza.
Creo que no tiene muchas opciones aquí, por lo que puedo ver, porque podemos saber que la página se actualizó solo desde el navegador, lo que significa que necesita encontrar una solución de navegador cruzado.
Vue way: pero puede mantener vivo este componente y ejecutar su código en el gancho creado, y el código que debe ejecutarse cuando los cambios de ruta se ejecutan en los ganchos de cambio de ruta ( beforeRouteEnter , etc.).
Forma JS: supongo que creo que la API PerformanceNavigationTiming es lo que necesita. Aquí puede encontrar una descripción detallada de este método.
PD: preste atención a la compatibilidad con el navegador y que mucha gente usa dispositivos Apple.
Puede llamarlo en un beforeMount() en el diseño predeterminado.