Есть state свойство с прототипом:
state: {
param: {
__proto__: { value: 1 }
}
}Когда я делаю computed свойство для param в моём компоненте - то всё работает отлично. Подтягивается значение param.value из прототипа, а если я его перезаписываю в v-model - то новое значение ложится в сам объект param, как и ожидается.
Но проблема в том, что когда я меняю param.value - не срабатывает ни сеттер функция у computed param - ни watch c deep:true.
Я понимаю, что на момент установки param.value свйоства value нет в объекте - поэтому за ним не установлены никакие нюблюдатели и оно не реактивно.
Но можеть быть есть какой то способ исправить? Не хочется сетить реактиврость на каждое такое свойство вручную...
Ктото сталкивался? Расскажите, пожалуйста про свой опыт работы с прототипами в стейте.