Вот небольшой участок кода. Пишу компонент - аналог табов. Кнопка простой элемент, с возможность переименования. При переименовании кнопки, надо проверить, что названия такого нет в массиве. Предполагаю 2 вида решения. 1) передать все названия кнопок в каждую из них (на скрине слева :tabscaption)
2) в родителе сделать функции проверки и передать ее пропсом в ребенка (на скрине :callback, и пример в ребенке в правой части скрина)
Первый вариант не нравится избыточностью передаваемых данных, второй передачей функции в пропсах.
Подскажите лучшие практики?
а почему не проверить значение в чилде и вызвать эмит, обработав его в родителе?
Тогда мне надо передать в ребенка пропс :isvalid (true/false) и считывать его после эмита? Function save(){ Emit('check', caption) If (props.isvalid){} } Так?
Обсуждают сегодня