У меня есть ссылки на заголовки на боковой панели, которые прокручивают мой основной контент и, конечно, приводят меня к ссылочному заголовку в основном контенте, когда я нажимаю на них. У меня есть данные из файла JSON, и я хотел бы добавить заголовки к текущему URL, когда они нажимаются.
Допустим, у меня есть заголовки (они содержатся в моем json объекте: headings.text
):
- Заголовок 1
- Заголовок 2
- Заголовок 4
Когда пользователь нажимает Заголовок 1 , я хочу, чтобы мой текущий URL www.something.com
изменился на www.something.com/Heading1
и аналогично для других заголовков.
Как мне достичь этого в Vue?
Это то, что я имею до сих пор.
<b-list-group-item :href="`#heading-${headingHash(headings.text)}`"> <--Heading reference.
<span>
<b>{{ index + 1 }}.</b> {{ headings.text }} <-- Heading itself.
</span>
</b-list-group-item>
Буду признателен за помощь. Спасибо!