VUE прокрутка от подстраницы до привязки страницы индекса - PullRequest
0 голосов
/ 03 октября 2018

Я пытаюсь прокрутить с помощью v-scroll-to на якорь на главной странице, он работает нормально, но если я перехожу с подстраницы на якорь индексной страницы, она не работает, потому что якорь отсутствует в DOM.Как можно решить эту проблему?

<a v-for="menuItem in menuItems" :key="menuItem.id" :class="{'is-active': activeMenuItem === menuItem}" :href="menuItem.url" v-scroll-to="menuItem.url">{{ menuItem.text !== '' ? $t(menuItem.text) : '' }}</a>

В menuItem.url включен якорь.

1 Ответ

0 голосов
/ 03 октября 2018

Пожалуйста, обратитесь к этой проблеме, потому что это может быть полезно для вас.
https://github.com/rigor789/vue-scrollto/issues/100

Я не использовал vue-scrollto, но в соответствии с этой проблемой, вероятно, работает следующаякод.

<a v-for="menuItem in menuItems" :key="menuItem.id" :class="{'is-active': 
activeMenuItem === menuItem}" :href="menuItem.url" @click="$scrollTo('#element')">{{ 
menuItem.text !== '' ? $t(menuItem.text) : '' }}</a>
...