这是我的模板部分:
<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
上述模板的部分,应该会导致侧边栏组件的行为不同(例如,侧边栏变为隐藏或背景变为红色)。
那么我该怎么做呢?