Рассматриваю такой
пример из документации. Почему при изменении поля input данные не обновляются и в родителе и в компоненте?
Результат:
Код вызова компонента:
<template>
<div id="app">
<p>Родительское значение {{ user }}</p>
<edit-users v-model:user="user" />
</div>
</template>
data() {
return {
user: "Abc"
};
}
Код определения компонента:
<template>
<div>
<input
type="text"
:value="user"
@input="$emit('update:someUser', $event.target.value)"
/>
<p>Дочернее значение {{ user }}</p>
</div>
</template>
props: {
user: String
},
emits: ["update:someUser"]