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:
stringPor defecto:
window.location.pathnameLa 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:
numberPor defecto:
10000El 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,
reloadNuxtAppno recargará tu aplicación para evitar bucles de recarga. -
force(opcional)Tipo:
booleanPor defecto:
falseEsta 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:
booleanPor defecto:
falseIndica 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.restoreStatetambié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