Есть некоторый константный блок:
const block = {
title: '',
hash: '',
end: {
is_end: 0,
type: 0
}
}
Так вот, когда создаю объект, делаю примерно следующие:
import empty_block from '../../data/empty_block';
let block = {...empty_block}; // пытаюсь избавиться от реактивности
block.title = this.title;
block.hash = Math.floor(Date.now() / 1000);
this.$store.commit('addBlock', block);
Работает гуд, добавляет нормально все
НО!
Когда пытаюсь изменить объект, то получается что меняются ВСЕ объекты в месте где end{...}!
Причем если я делал пустой блок так:
const block = {
title: '',
hash: '',
is_end: 0,
type: 0
}
То все работало нормально!!!
Я просто уже не знаю что делать...
хелп ми плиз добрые люди, скажите как избавиться от реактивности где она не нужна