nuxt logo

Tradução da Documentação (Não Oficial)

reloadNuxtApp

reloadNuxtApp realizará um recarregamento completo da página.

reloadNuxtApp realizará um recarregamento completo do seu aplicativo, solicitando novamente uma página e suas dependências do servidor.

Por padrão, ele também salvará o state atual do seu aplicativo (ou seja, qualquer estado que você possa acessar com useState).

Veja também guide > going-further > experimental-features#restorestate

Tipo

reloadNuxtApp(options?: ReloadNuxtAppOptions)

interface ReloadNuxtAppOptions {
  ttl?: number
  force?: boolean
  path?: string
  persistState?: boolean
}

options (opcional)

Tipo: ReloadNuxtAppOptions

Um objeto que aceita as seguintes propriedades:

  • path (opcional)

    Tipo: string

    Padrão: window.location.pathname

    O caminho a ser recarregado (padrão para o caminho atual). Se for diferente da localização atual da janela, isso acionará uma navegação e adicionará uma entrada no histórico do navegador.

  • ttl (opcional)

    Tipo: number

    Padrão: 10000

    O número de milissegundos em que as solicitações de recarregamento futuras serão ignoradas. Se chamado novamente dentro deste período de tempo, reloadNuxtApp não recarregará seu aplicativo para evitar loops de recarregamento.

  • force (opcional)

    Tipo: boolean

    Padrão: false

    Esta opção permite ignorar completamente a proteção contra loops de recarregamento, forçando um recarregamento mesmo que um tenha ocorrido dentro do TTL especificado anteriormente.

  • persistState (opcional)

    Tipo: boolean

    Padrão: false

    Se deve ou não salvar o estado atual do Nuxt no sessionStorage (como nuxt:reload:state). Por padrão, isso não terá efeito no recarregamento, a menos que experimental.restoreState também esteja configurado, ou a menos que você mesmo lide com a restauração do estado.