Мое меню создается с помощью v-for, в данных у меня есть этот массив объектов, в котором он устанавливает все атрибуты, которые мне нужны для li и href.Каждый раз, когда я нажимаю в меню, страница перезагружается, и мне нужно установить текущее меню страницы активным с некоторым стилем.Я пробовал v-bind, но, похоже, он теряет стиль при каждой перезагрузке страницы.Итак, как я могу сделать это с помощью компьютера и реквизита?
<template>
<div>
<ul>
<li v-for="link of links" :id="link.id" class="btn-menu"><a class="page-link" :href="link.to">{{ link.menu }}</a></li>
</ul>
</div>
</template>
<script>
export default {
data(){
return {
links: [
{
id : 1,
title : 'Resumos',
to : '/juridico/app/?pag=sys/casos/casos-resumos.php',
isActive : false,
location : 'first',
menu : 'Resumo'
},
{
id : 2,
title : 'Pesquisa',
to : '/juridico/app/?pag=sys/casos/casos-pesquisa.php',
isActive : false,
location : 'first',
menu : 'Pesquisa'
},
{
id : 3,
title : 'Valores',
to : '#',
isActive : false,
location : 'second',
menu : 'Valores'
}
]
}
}
}
</script>
<style scoped>
.btn-menu {
display: inline-block;
padding: 4px 10px;
border-radius: 3px;
margin: 10px;
font-size: 1.2em;
background: transparent;
border: 1px solid #0082c3;
}
.active{
background-color: #0082c3;
}
</style>