код в стиле vue2. Попросили перписать на vue3 в стиле setup компонента. Как мне использовать жизненые циклы?
<script setup>
import {get} from "@vueuse/core";
const {first, setFirst} = get(someService())
onMounted(() => {
if (!first) {
setFirst()
}
})
</script>
Так работать не хочет
UPD: Все работать хочет! Просто не верно написал условие. Нужно было
if(!get(first))
someService ещё бы увидеть
Проблема не в сервисе, а в том, что я ref проверял в условии. Не get(first), не first.value, а сам first. А там всегда ведь есть объект, пущай и значение пустое. Прошу прощения за беспокойство и спасибо за уделенное время
Обсуждают сегодня