reloadNuxtApp

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

'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
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유