nuxt logo

Traducción de Documentación (No Oficial)

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).

Ver también guide > going-further > experimental-features#restorestate

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 que experimental.restoreState también esté configurado, o a menos que manejes la restauración del estado por ti mismo.