reloadNuxtApp
reloadNuxtApp realizará una recarga completa de la página.
reloadNuxtApp
realizará una recarga completa de tu aplicación, solicitando nuevamente una página y sus dependencias desde el servidor.
Por defecto, también guardará el state
actual de tu aplicación (es decir, cualquier estado al que puedas acceder con useState
).
Tipo
reloadNuxtApp(options?: ReloadNuxtAppOptions)
interface ReloadNuxtAppOptions {
ttl?: number
force?: boolean
path?: string
persistState?: boolean
}
options
(opcional)
Tipo: ReloadNuxtAppOptions
Un objeto que acepta las siguientes propiedades:
-
path
(opcional)Tipo:
string
Por defecto:
window.location.pathname
La ruta a recargar (por defecto, la ruta actual). Si esto es diferente de la ubicación actual de la ventana, desencadenará una navegación y añadirá una entrada en el historial del navegador.
-
ttl
(opcional)Tipo:
number
Por defecto:
10000
El número de milisegundos en los que se ignorarán futuras solicitudes de recarga. Si se llama de nuevo dentro de este período de tiempo,
reloadNuxtApp
no recargará tu aplicación para evitar bucles de recarga. -
force
(opcional)Tipo:
boolean
Por defecto:
false
Esta opción permite omitir por completo la protección contra bucles de recarga, forzando una recarga incluso si ya ha ocurrido una dentro del TTL especificado anteriormente.
-
persistState
(opcional)Tipo:
boolean
Por defecto:
false
Indica si se debe volcar el estado actual de Nuxt en sessionStorage (como
nuxt:reload:state
). Por defecto, esto no tendrá efecto en la recarga a menos queexperimental.restoreState
también esté configurado, o a menos que manejes la restauración del estado por ti mismo.
※Esta página es una traducción no oficial de la documentación oficial de Nuxt.js.
La página correspondiente en la documentación oficial está aquí:
https://nuxt.com/docs/3.x/api/utils/reload-nuxt-app