Я пытаюсь разобраться с API композиции. Проблемы с часами:
const totalValuation = ref(0);
const values = ref([1, 2, 3]);
totalValuation.value = watch(finalTasksFiltered.value, () => {
return values.value.reduce((prev, curr) => {
console.log(prev + curr);
return prev + curr;
}, 0);
});
return {
finalTasksFiltered,
totalValuation,
};
Console.log работает точно так же, как и должно (1,3,6), но я не могу отобразить его в DOM. Когда я проверяю консоль, все в порядке, но в DOM вроде {{totalValuation}} возвращается:
() => { (0,_vue_reactivity__WEBPACK_IMPORTED_MODULE_0__.stop)(runner); if (instance) { (0,_vue_shared__WEBPACK_IMPORTED_MODULE_1__.remove)(instance.effects, runner); } }
О, я использую Quasar - не уверен, что это имеет значение.
Я уверен, что это что-то маленькое.
Я импортировал реф и часы из vue. У меня тоже нормально работает вычисляемая функция.