Прикольная кста возможность, где то на просторах интернета нашел
В чём её особенность? Зачем оно вообще?
эта прикольная возможность очень дорогая и она всего скорее в твоем случае даже не нужна, потому что ты не используешь oldValue из вотчера
А для чего она? Менять стор в обход strict режиме ?
для того, чтобы в вотчере oldValue отличался от value, в противном случае они будут одинаковые, т.к. vue не делает копию объектов за тебя
Это получается при каждом изменение value, вотчер будет устраивать deepClone, а после этого вызывать функцию?
ага, и тогда oldValue будет отличаться от текущего
Она же очень и очень дорогая получится
именно так, и часто это бессмысленная штука, которой можно избежать
Лучше декомпозировать объект через toRefs, какой-нибудь. Я бы так не делал через deepClone
Спасибо за объяснение этого чудесного функционала
да там всего скорее достаточно просто собрать новый объект в вотчере и присвоить его заново целиком, не мутируя ничего по ссылке
Обсуждают сегодня