reloadNuxtApp
reloadNuxtApp выполнит жесткую перезагрузку страницы.
reloadNuxtApp выполнит жесткую перезагрузку вашего приложения, повторно запрашивая страницу и ее зависимости у сервера.По умолчанию он также сохраняет текущий state вашего приложения (то есть любое состояние, к которому вы могли получить доступ с помощью useState).
Вы можете включить экспериментальное восстановление этого состояния, включив опцию
experimental.restoreState в файле nuxt.config.Тип
reloadNuxtApp(options?: ReloadNuxtAppOptions)
interface ReloadNuxtAppOptions {
ttl?: number
force?: boolean
path?: string
persistState?: boolean
}
options (опционально)
Тип: ReloadNuxtAppOptions
Объект, принимающий следующие свойства:
path(опционально)
Тип:string
По умолчанию:window.location.pathname
Путь для перезагрузки (по умолчанию - текущий путь). Если он отличается от текущего местоположения окна (window.location), это вызовет навигацию и добавит запись в историю браузера.ttl(опционально)
Тип:number
По умолчанию:10000
Количество миллисекунд, в течение которых следует игнорировать последующие запросы на перезагрузку. При повторном вызове в течение этого периода времени,reloadNuxtAppне будет перезагружать ваше приложение, чтобы избежать циклов перезагрузки.force(опционально)
Тип:boolean
По умолчанию:false
Эта опция позволяет полностью обойти защиту цикла перезагрузки, принудительно перезагружая его, даже если он уже произошел в течение ранее заданного TTL.persistState(опционально)
Тип:boolean
По умолчанию:false
Нужно ли сбрасывать текущее состояние Nuxt в sessionStorage (какnuxt:reload:state). По умолчанию это не будет иметь никакого эффекта на перезагрузку, если толькоexperimental.restoreStateтакже не установлен, или если вы сами не занимаетесь восстановлением состояния.