Хеш-ссылки в Nuxt 3 запускают миддлвары

Мне нужно сделать простое содержание статьи в приложении на Nuxt 3. Содержание генерируется джаваскриптом, то есть во vue-шаблоне этой верстки нет. Само содержание в целом работает, но:

  1. Настройка на плавный скролл работает только на компонент NuxtLink, а на обычный <a> не распространяется
  2. При нажатии на ссылку, каждый раз тригерятся все миддлвары, и соответственно летят запросы на бэкенд, при том что страница не меняется. Это работает и с <a> и с <NuxtLink>, но для <NuxtLink> срабатывает только один раз, а для <a> - на каждое нажатие

Пример кода сгенерированной ссылки:

<a href="#examples" aria-current="page">Примеры</a>

Ответы (0 шт):