Вот мой раздел шаблона:
<template>
<!-- START Home.vue section -->
<div class="container-fluid" v-if="user.authenticated">
<!-- START Sidebar.vue section -->
<sidebar-component></sidebar-component>
<!-- END Sidebar.vue section -->
<div class="main-container">
<!-- START Nav.vue section -->
<nav-component></nav-component>
<!-- END Nav.vue section -->
<!-- START Content Section -->
<router-view></router-view>
<!-- END Content Section -->
</div>
</div>
<!-- END Home.vue section -->
</template>
Ясно, что он имеет 3 компонента: NavComponent, SidebarComponent, область основного компонента, которая будет заменена маршрутизируемым компонентом.
У меня есть другой компонент ApplicationList
, который, когда он заменит раздел router-view
вышеприведенного шаблона, должен заставить компонент боковой панели вести себя по-другому (скажем, например, боковая панель становится скрытой или ее фон становится красным).
Итак, как мне это сделать?