Вопрос проверяет знание механизмов реактивности Vue и способов корректного расширения объектов после инициализации.
Короткий ответ
Во Vue нельзя просто добавить новое свойство в объект и ожидать реактивности. Для этого используются специальные API. В Vue 2 применяется Vue.set или this.$set. В Vue 3 проблема решена за счёт Proxy, и новые свойства становятся реактивными автоматически. Выбор подхода зависит от версии Vue.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.