их не мутировать? А то при изменении пропса в дочернем компоненте он реактивной меняет свойства.
<my-component :data="form" @input="({fieldName, fieldValue}) => updateForm(fieldName, fieldValue)"... ... updateForm(fieldName, fieldValue) { this.form[fieldName] = fieldValue }
Ну у меня не форма, я больше про то, как лучше сделать копию объекта, фором по ключам? Через деконструкция объект с 10+ свойствами такое себе, также есть вложенные объекты
нельзя делать копию, это ужасная практика
Делайте по примеру выше
Так работает, проблема в том, что если я передаю объект и меняю поля, они без евента меняются, тоесть нужно копию объекта делать. Или я не правильно тебя понял. Какя бест практис по работе с объектами? На данный момент пробую чере json копировать. Кажеться костыль.
не меняйте поля просто и всё
Тоесть прокидывать только локальные изменения и менять в родителей чтобы мутировать объект?
Обсуждают сегодня