Хеш-ссылки в Nuxt 3 запускают миддлвары
Мне нужно сделать простое содержание статьи в приложении на Nuxt 3. Содержание генерируется джаваскриптом, то есть во vue-шаблоне этой верстки нет. Само содержание в целом работает, но:
- Настройка на плавный скролл работает только на компонент
NuxtLink, а на обычный<a>не распространяется - При нажатии на ссылку, каждый раз тригерятся все миддлвары, и соответственно летят запросы на бэкенд, при том что страница не меняется. Это работает и с
<a>и с<NuxtLink>, но для<NuxtLink>срабатывает только один раз, а для<a>- на каждое нажатие
Пример кода сгенерированной ссылки:
<a href="#examples" aria-current="page">Примеры</a>