В моем компоненте я объявил некоторые данные вроде этого:
data() {
return {
defaultValue: {json object with some structure},
activeValue: {}
...
И в методах компонента сделайте копию этого значения:
this.activeValue = this.defaultValue
Но проблема в том, что после изменения this.activeValue
значение a также изменилось в this.defaultValue
.
Если я использую Object.freeze(this.defaultValue)
и пытаюсь изменить this.activeValue
, я получаю сообщение об ошибке - объект не доступен для записи.
Как я могу сделать копию данных, но без ссылки?