Нет, в нём идёт работа не с reactive(testClass), а с testClass
почему, я делаю объект класа, делаю его реактивным и после передаю через провайд, почему же здесь я работаю с testClass
В коде класса нигде нет reactive. Таймер запускается от исходного экземпляра, а не от его реактивной обёртки. В коде вообще нет никакой работы с изменением реактивного testClass, только вывод его свойств в шаблоне.
const testClass = new Test() const reactiveTest = reactive(testClass) // ❌ так нельзя testClass.a = b testClass.foo() testClass.startTimer() // ✅ так можно reactiveTest.a = b reactiveTest.foo() reactiveTest.startTimer()
Обсуждают сегодня