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
).
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 queexperimental.restoreState
também esteja configurado, ou a menos que você mesmo lide com a restauração do estado.
※Esta página é uma tradução não oficial da documentação oficial do Nuxt.js.
A página correspondente na documentação oficial está aqui:
https://nuxt.com/docs/3.x/api/utils/reload-nuxt-app