код в стиле 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. А там всегда ведь есть объект, пущай и значение пустое. Прошу прощения за беспокойство и спасибо за уделенное время
Обсуждают сегодня