Nuxt bridge — Отображение индикатора загрузки между страницами

Недавно я перенес проект Nuxt 2 на Nuxt Bridge, и все работает нормально, за исключением того , что полоса загрузки не отображается между страницами. loadingсобственность вnuxt.config.jsтолько для Nuxt 2, и я не могу интегрировать<NuxtLoadingIndicator/>Nuxt 3. Я также пытался создать собственный компонент, который реагировал бы на хуки, такие какpage:start, но я не могу заставить их вызываться.

Любая помощь будет оценена по достоинству!

1 ответ

Вы можете обратиться к коду ниже:

      const get = async ({page = 1}) => {
  const nuxtApp = useNuxtApp()
  nuxtApp.callHook('page:start')
  tokens.value = await $api.index<models.TokenResults>('/token', { page: page })
  nuxtApp.callHook('page:finish')
}

Подробности вы можете посмотреть по ссылке

Другие вопросы по тегам