Я пытаюсь получить доступ к элементу привязки в вычисляемом свойстве, чтобы определить, должен ли он быть активным или оставаться как есть.
Я видел примеры использования v-for и циклического прохождениясвойства данных, но это статическое меню, подобное следующему:
<template>
<div class="panel panel-default">
<div class="panel-heading">Application Menu</div>
<ul class="list-group">
<a :href="route('applications.index')"
:class="activeClass"
class="list-group-item">Applications</a>
<a :href="route('applications.repository')"
:class=""
class="list-group-item">Token Repository</a>
<a :href="route('applications.notifications')"
:class=""
class="list-group-item">Notifications</a>
</ul>
</div>
</template>
Моя activeClass
вычисленная опора сравнила бы href
текущего якоря с текущим местоположением браузера и вернула active
, еслиони совпадают.
Я просмотрел всю документацию на веб-сайте Vue и активно гуглил, но пока не нашел способа получить доступ к атрибуту href якоря, вызывающего вычисляемое свойство.