type=“text” name=“description” v-on:input=“emitInputChange(event.target.value, ‘description’)”>
</ProductInfo>
где обработчик делает примерно следующее:
emitInputChange(newValue, fieldName) {
this.$emit(‘inputValueChange’, {field: fieldName, value: newValue});
}
тогда родитель может одинаково обработать изменения каждого инпута и сам поменять значения в своих локальных данных?
<Product>
<ProductInfo v-on:inputValueChange=“handleChange” / >
</Product>
так это задумано?
Просто используйте в чайлдах пропсы как v-model. Это не возбраняется. Хотя и не хорошо с точки зрения архитектуры
Обсуждают сегодня