Я пытаюсь получить доступ к элементу привязки в вычисляемом свойстве, чтобы определить, должен ли он быть активным или оставаться как есть.
Я видел примеры использования 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 привязки, вызывающей вычисляемое свойство.