Как ограничить набор для роута с параметром?

Как ограничить набор возможных имен для параметра в роуте _name.vue.
Может принимать только name1, name2.

В данный момент делаю через middleware, проверка route.params.name.

Может есть другой способ?
  • Вопрос задан
  • 15 просмотров
Решения вопроса 1
Zoxon
@Zoxon
Веб-разработчик
Для этого есть метод validate() у страницы.

Примерно так
validate({ params }) {
  if (params.name) return ['name1', 'name2'].includes(params.name)
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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