шину соседнему компоненту, что-то типо bus.$emit('name', obj). Другой компонент это дело принимает bus.$on('name', val => this.obj = val). Теперь суть проблемы, при изменении this.obj меняется и начальный объект из соседнего компонента. Как эту связь разорвать, как передавать правильно?
покажи чуть больше кода... не должно работать, как ты описал
Потому что объекты в JS передаются по ссылке. Если хочешь копировать значение, то копируй. В качестве deep copy для бедных можно использовать this.obj = JSON.parse(JSON.stringify(val))
Обсуждают сегодня