У меня есть приложение Vue.js, в настоящее время я отображаю его на разных страницах. Я столкнулся с проблемой, когда при первом входе в систему он будет отображать только один основной компонент, который является страницей в соответствии с vue router. Я ищу способ запустить мою функцию входа в систему, затем перейдите к /dashboard
, но я бы хотел, чтобы он перезапустил мой файл App.vue или нашел способ перезагрузить мой заголовок и боковую панель в приведенном ниже коде, чтобы подписать заголовоки боковая панель не отображается, когда я на /login
, поэтому router.push('/dashboard')
приводит ко всему, кроме отображения заголовка и боковой панели
<Header />
<Sidebar v-if="!pageOptions.pageWithoutSidebar" />
<div id="content" class="content" v-bind:class="{ 'content-full-width': pageOptions.pageContentFullWidth, 'content-inverse-mode': pageOptions.pageContentInverseMode }">
<router-view></router-view>
</div>