@nonamer_city

Можно ли проверить props обьекта во vue?

Привет.
Во Vue props есть прекрасная возможность валидации входных параметров такие как required,type,validation и тд.
А есть ли возможность задать такие параметры для ключей обьекта?
Условно если я передаю обьект в компонент.
А в props обрабатываю примерно так

обычный props
props: {
  title: String,
  likes: Number,
  isPublished: Boolean,
}

А сделать типо такого
props: {
  data:{
    title: {
      required:true
    },
   label: {
      required:true
    }
}
}

  • Вопрос задан
  • 169 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Temur__k
Наверное можно.
props: {
   data: {
      type: Object,
      required: true,
      default: () => { return {} },
   }
 }
Ответ написан
Комментировать
@Shkipon
Frontend Developer
Для Вью пропов есть возможность создавать свою функцию-валидатор. По идее то, что Вас интересует, описано вот в этом разделе:
https://ru.vuejs.org/v2/guide/components-props.htm...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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