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:
stringDefault:
window.location.pathname새로 고침할 경로 (기본적으로 현재 경로). 이것이 현재 창 위치와 다르면 탐색을 트리거하고 브라우저 기록에 항목을 추가합니다.
-
ttl(optional)Type:
numberDefault:
10000미래의 새로 고침 요청을 무시할 밀리초 수. 이 시간 내에 다시 호출되면,
reloadNuxtApp는 새로 고침 루프를 피하기 위해 앱을 새로 고침하지 않습니다. -
force(optional)Type:
booleanDefault:
false이 옵션은 이전에 지정된 TTL 내에 발생한 경우에도 강제로 새로 고침하여 새로 고침 루프 보호를 완전히 우회할 수 있습니다.
-
persistState(optional)Type:
booleanDefault:
false현재 Nuxt 상태를 sessionStorage에 덤프할지 여부 (
nuxt:reload:state로). 기본적으로experimental.restoreState가 설정되지 않거나 상태 복원을 직접 처리하지 않는 한 새로 고침에 영향을 미치지 않습니다.
※이 페이지는 Nuxt.js 공식 문서의 비공식 번역 페이지입니다.
공식 문서의 해당 페이지는 여기 있습니다:
https://nuxt.com/docs/3.x/api/utils/reload-nuxt-app