роутер пуш), затем прокрутить до нужного блока, как лучше всего сделать?
Лучше - не знаю, но однажды сделал так когда понадобилось $router.push({ name: 'my-page', query: { anchor: '#myAnchor' }}) ... MyPage.vue mounted () { const anchor = this.$route.query.anchor if (anchor) { setTimeout(() => { document.querySelector(anchor).scrollIntoView({ behavior: 'smooth' }) }, 500) } }
Если есть решение получше - рад был бы услышать, потому что это жуткая вещь, но для лендинга с доп. страничкой хватило
Обсуждают сегодня