@iAlex195

Как правильно разделять пользовательский интерфейс по ролям пользователей?

Доброго времени суток.
Как правильно сделать так, чтобы при логине, пользователю с одной ролью отображался один компонент, а пользователю с другой ролью другой компонент.
Использую vuex и vue router. На бэкэнде Laravel.
Ситуация вроде не сложная, но запутался. Прошу помочь.

Заранее спасибо!
  • Вопрос задан
  • 343 просмотра
Решения вопроса 1
Fragster
@Fragster
помогло? отметь решением!
Можно прям в корне компонентов проставить v-if и указывать значение в зависимости от роли у каждого компонента.
Ну а выводить оба, просто один самовыпилится в этот момент.
Или сделать компонент-обертку, которая будет подключать нужный через https://ru.vuejs.org/v2/guide/components.html#%D0%...
Или сделать два роута и перенаправлять на нужный при неправильной роли.
Очень много способов :)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы