брешу про клонирование, просто computed: { local() { return this.value ? this.value : {/*инициальный объект*/} }, }, и потом выхлоп update(key, value) { this.$emit('input', { ...this.local, [key]: value }) },
статейка https://simonkollross.de/posts/vuejs-using-v-model-with-objects-for-custom-components
Обсуждают сегодня