reloadNuxtApp 은 앱을 강제로 다시 로드하여 서버에서 페이지와 해당 종속 항목을 다시 요청다.
기본적으로 앱의 현재 state(즉, 액세스할 수 있는 모든 상태 useState )도 저장됩니다.
nuxt.config
파일에서 experimental.restoreState 옵션을 활성화하여 이 실험적 기능을 활성화할 수 있다.
Type
reloadNuxtApp(options?: ReloadNuxtAppOptions)
interface ReloadNuxtAppOptions {
ttl?: number
force?: boolean
path?: string
persistState?: boolean
}
- options(선택 사항)
- type : ReloadNuxtAppOptions (다음 속성을 허용하는 객체)
- path (선택 사항) : 다시 로드할 경로입니다(기본값은 현재 경로). 현재 창 위치와 다른 경우 탐색이 실행되고 브라우저 기록에 항목이 추가된다.
- type : string
- default : window.location.pathname
- ttl (선택 사항) : 향후 다시 로드 요청을 무시하는 시간(밀리초)이다. 이 기간 내에 다시 호출되면 reloadNuxtApp 은 다시 로드 루프를 피하기 위해 앱을 다시 로드하지 않는다.
- type : number
- default : 10000
- force (선택 사항) : 이 옵션을 사용하면 다시 로드 루프 보호를 완전히 우회하여 이전에 지정한 TTL 내에서 다시 로드를 강제할 수 있다.
- type : boolean
- default : false
- persistState (선택 사항) : 현재 Nuxt 상태를 sessionStorage에 덤프할지 여부(nuxt:reload:state). 기본적으로 이것은 experiment.restoreState도 설정되지 않거나 상태 복원을 직접 처리하지 않는 한 다시 로드 할지에 영향을 주지 않는다.
- type : boolean
- default : false
- path (선택 사항) : 다시 로드할 경로입니다(기본값은 현재 경로). 현재 창 위치와 다른 경우 탐색이 실행되고 브라우저 기록에 항목이 추가된다.
- type : ReloadNuxtAppOptions (다음 속성을 허용하는 객체)
'Nuxt 공식문서 번역 > Utils' 카테고리의 다른 글
setResponseStatus (0) | 2023.12.16 |
---|---|
setPageLayout (0) | 2023.12.16 |
refreshNuxtData (0) | 2023.12.16 |
prerenderRoutes (0) | 2023.12.16 |
preloadRouteComponents (0) | 2023.12.16 |