reloadNuxtApp
reloadNuxtApp는 페이지를 강제로 새로 고침합니다.
reloadNuxtApp
는 앱을 강제로 새로 고침하여 서버에서 페이지와 그 종속성을 다시 요청합니다.
기본적으로, 현재 앱의 state
(즉, useState
로 접근할 수 있는 모든 상태)를 저장합니다.
Type
reloadNuxtApp(options?: ReloadNuxtAppOptions)
interface ReloadNuxtAppOptions {
ttl?: number
force?: boolean
path?: string
persistState?: boolean
}
options
(optional)
Type: ReloadNuxtAppOptions
다음 속성을 허용하는 객체:
-
path
(optional)Type:
string
Default:
window.location.pathname
새로 고침할 경로 (기본적으로 현재 경로). 이것이 현재 창 위치와 다르면 탐색을 트리거하고 브라우저 기록에 항목을 추가합니다.
-
ttl
(optional)Type:
number
Default:
10000
미래의 새로 고침 요청을 무시할 밀리초 수. 이 시간 내에 다시 호출되면,
reloadNuxtApp
는 새로 고침 루프를 피하기 위해 앱을 새로 고침하지 않습니다. -
force
(optional)Type:
boolean
Default:
false
이 옵션은 이전에 지정된 TTL 내에 발생한 경우에도 강제로 새로 고침하여 새로 고침 루프 보호를 완전히 우회할 수 있습니다.
-
persistState
(optional)Type:
boolean
Default:
false
현재 Nuxt 상태를 sessionStorage에 덤프할지 여부 (
nuxt:reload:state
로). 기본적으로experimental.restoreState
가 설정되지 않거나 상태 복원을 직접 처리하지 않는 한 새로 고침에 영향을 미치지 않습니다.
※이 페이지는 Nuxt.js 공식 문서의 비공식 번역 페이지입니다.
공식 문서의 해당 페이지는 여기 있습니다:
https://nuxt.com/docs/3.x/api/utils/reload-nuxt-app