страницы? Вроде как через mounted? Очень нужна помощь
Привет! Если ещё актуально, то лучше сделать это при помощи хука mounted как ты и сказал выше onMounted(() => { $fetch(“/api/data”) })
Но лучше все операции с данными делать в другом месте, например в store. А в хуке просто диспатчить необходимые процедуры 😉
А есть почитать что-нибудь про store? Делаю на странице, не в компоненте. Беда в том, что даже обычный консоль лог не выводит при инициализации
Конечно) Советую обратить внимание на Pinia. Прекрасный и очень легкий в освоении state менеджер
script с setup оформлял?)
Естественно
Почему именно в сторе?
Рассматриваю данное решение как разделение логики приложения на составные компоненты. Отображение в одном месте, данные в другом)
Чтобы потом другим разработчикам, которые придут в проект, было сложнее понять, что происходит
А если мне данные нужны только в одном компоненте?
В таком случае ты прав. Но товарищ выше говорил, что хочет получать данные через api. Разве это хорошая практика обращаться к такого вида данным напрямую из компонента?
Нет, лучше сервис написать для этого
Обсуждают сегодня