У меня есть проект Vue.js, в котором я получаю несколько значений из бэкэнда через вызовы REST.Одна из этих переменных говорит мне, подтвердил ли пользователь свой адрес электронной почты или нет.Значения загружаются на mounted
главной страницы.Я хочу передать логическое значение verified
компоненту, который показывает тост, напоминающий пользователю, что нужно проверить свою электронную почту, если она не подтверждена.Я не хочу отправлять вызов REST дважды (с главной страницы и компонента).Есть ли способ передать это значение со страницы в компонент?
В моем приложении много страниц, поэтому вместо добавления компонента поверх всех страниц я добавил его в App.vue
следующим образом:
<template>
<div id="app" class="app">
<Navbar></Navbar>
<b-container fluid class="app-body">
<div class="main">
<My-email-verification-component></My-email-verification-component>
<router-view />
</div>
</b-container>
<Footer />
</div>
</template>
Если бы я добавил компонент на каждую страницу, было бы легко использовать реквизит с главной страницы.Теперь я думаю, что должен подумать о том, как я это делаю ... кажется плохой практикой.это 1009 *