nuxt logo

문서 번역(비공식)

reloadNuxtApp

reloadNuxtApp는 페이지를 강제로 새로 고침합니다.

reloadNuxtApp는 앱을 강제로 새로 고침하여 서버에서 페이지와 그 종속성을 다시 요청합니다.

기본적으로, 현재 앱의 state (즉, useState로 접근할 수 있는 모든 상태)를 저장합니다.

이것도 참고 guide > going-further > experimental-features#restorestate

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가 설정되지 않거나 상태 복원을 직접 처리하지 않는 한 새로 고침에 영향을 미치지 않습니다.