@shasoft

Как сделать проверку наличия ролей в Vue?

Сделал объект Auth который сохраняет в себе параметры пользователя. Хотелось бы делать так
<div v-if="store.auth.isRole('admin')">Привет администратор!</div>
Но геттеры не поддерживают параметры. А действия вроде не предназначены для реактивности.

Как можно такое реализовать?

т.е. понятно что можно сделать геттеры вида isAdmin, isUser и т.д. Но хотелось бы больше универсальности
  • Вопрос задан
  • 79 просмотров
Решения вопроса 1
0xD34F
@0xD34F
геттеры не поддерживают параметры

Поддерживают:

Можно также передавать аргументы геттерам, возвращая функцию.

<...>

Обратите внимание, что геттеры, доступ к которым выполняется как к методам, будут запускаться каждый раз при их вызове, а результаты не будут кэшироваться.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы