reloadNuxtApp
reloadNuxtApp은 페이지를 강제로 새로고침합니다.
reloadNuxtApp은 앱을 강제로 새로고침하여, 페이지와 그 의존성을 서버에서 다시 요청합니다.기본적으로, 현재 앱의 state(즉, useState로 접근할 수 있는 모든 상태)를 저장합니다.
타입
reloadNuxtApp(options?: ReloadNuxtAppOptions)
interface ReloadNuxtAppOptions {
ttl?: number
force?: boolean
path?: string
persistState?: boolean
}
options (선택)
타입: ReloadNuxtAppOptions
다음 속성을 받는 객체입니다:
path(선택)
타입:string
기본값:window.location.pathname
새로고침할 경로(기본값은 현재 경로). 이 값이 현재 window 위치와 다르면 네비게이션이 발생하고 브라우저 히스토리에 항목이 추가됩니다.ttl(선택)
타입:number
기본값:10000
향후 새로고침 요청을 무시할 밀리초 단위의 시간입니다. 이 시간 내에 다시 호출되면,reloadNuxtApp은 새로고침 루프를 방지하기 위해 앱을 새로고침하지 않습니다.force(선택)
타입:boolean
기본값:false
이 옵션을 사용하면 새로고침 루프 보호를 완전히 우회하여, 이전에 지정한 TTL 내에 새로고침이 발생했더라도 강제로 새로고침할 수 있습니다.persistState(선택)
타입:boolean
기본값:false
현재 Nuxt 상태를 sessionStorage(키:nuxt:reload:state)에 저장할지 여부입니다. 기본적으로는experimental.restoreState가 설정되어 있거나, 직접 상태 복원을 처리하지 않는 한 새로고침에 아무런 영향을 주지 않습니다.