Я пытаюсь вызвать функцию, которая выполняется после изменения маршрута в Nuxt.
Для навигации я использую ссылки Nuxt, например:
<nuxt-link to="/about">About</nuxt-link>
Самое близкое к выполнению этой функции - код ниже, где работает console.log:
watch: {
'$route': function(to, from) {
console.log('route changed')
this.myFunction()
}
Проблема в том, что манипуляция dom не работает и запускается, только если я снова ухожу со страницы.
Я также запустил console.log внутри myFunction на элементе, которым я хочу манипулировать, но его длина равна 0, поэтому я предполагаю, что при вызове изменения маршрута рендеринг еще не закончился. .
Есть ли какие-либо другие хуки, которые я могу использовать для манипулирования элементами после нажатия на ссылку Nuxt?
Спасибо