то что ожидаю.
Есть несколько computed возвращающих boolean, и есть общий computed (bool) который возвращает результат из первых computed.
const isAllFine = computed(() => isFirstFine && isSecondFine && isMarsExist)
значения всех is*:
true, false, true - результат isAllFine = true
true, true, false - результат isAllFine = false
Расчет последнего происходит будто бы по последнему bool. Почему так происходит? Кеширование computed?
computed - это реф, к нему нужно обращаться через .value
Странно… Операнд && ищет первое ложноподобное значение, если таковых нет - возвращает последнее По идеи в первом варианте он должен был вернуть false, а не true, ну а во втором все верно - возвращает false
.value
у computed value есть?
Конечно
блин, точно. Спасибо. С ним все считает
Обсуждают сегодня