Задать вопрос
@iAlex195

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

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

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

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

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