и т.п. при загрузке данных аяксом?
Ну то есть как это делается обычно:
добавляем переменную в компонент (например isDataLoading)
вешаем условия в компоненте на показ/скрытие прелоадера
до запроса и после запроса меняем значение этой переменной
bump
suspense/skeleton/v-if/v-show
<Suspense> is an experimental feature. It is not guaranteed to reach stable status and the API may change before it does.
Можно юзать createFetch от VueUse, там такая же ерунда, но созданная за нас.
Ещё либа TanStack Query, раньше она называлась Use Query, была реактовской, но сейчас пюи со вью работает
не оч понял как оно решает проблему если честно
посмотрел, как будто оно делает всё сложнее :D
Там все хуки есть, лоадинг, пендинг фетчинг и тп
То есть это проще одной своей переменой и двух строчек её присваивания тру/фолс?
А вы только с чистым fetch работаете? Или xhr? Вышеупомянутая библиотека, а также аксиос, как пример, дают кучу дополнительных полезностей.
Вас о них просил автор вопроса?
Автор просил, я ответил, причем ему и из лучших побуждений. Его дело, принять к сведению или нет. А вы вместо одной критики, подсказали бы ему свой вариант
Его вариант самый оптимальный при указанных им условиях
Обсуждают сегодня