169 похожих чатов

Привет! А есть какой-то более вменяемый способ включать прелоадеры на страницах/кнопочках

и т.п. при загрузке данных аяксом?
Ну то есть как это делается обычно:
добавляем переменную в компонент (например isDataLoading)
вешаем условия в компоненте на показ/скрытие прелоадера
до запроса и после запроса меняем значение этой переменной

15 ответов

8 просмотров
Алихан-Закиров Автор вопроса

bump

suspense/skeleton/v-if/v-show

Алихан-Закиров Автор вопроса
][_ioN ‏ 😏
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, была реактовской, но сейчас пюи со вью работает

Алихан-Закиров Автор вопроса
Борис Красных
Можно юзать createFetch от VueUse, там такая же ер...

не оч понял как оно решает проблему если честно

Алихан-Закиров Автор вопроса
Сергей Лушкин
Ещё либа TanStack Query, раньше она называлась Use...

посмотрел, как будто оно делает всё сложнее :D

Алихан Закиров
посмотрел, как будто оно делает всё сложнее :D

Там все хуки есть, лоадинг, пендинг фетчинг и тп

Сергей Лушкин
Это иллюзия)

То есть это проще одной своей переменой и двух строчек её присваивания тру/фолс?

Ruslan
То есть это проще одной своей переменой и двух стр...

А вы только с чистым fetch работаете? Или xhr? Вышеупомянутая библиотека, а также аксиос, как пример, дают кучу дополнительных полезностей.

Ruslan
Вас о них просил автор вопроса?

Автор просил, я ответил, причем ему и из лучших побуждений. Его дело, принять к сведению или нет. А вы вместо одной критики, подсказали бы ему свой вариант

Сергей Лушкин
Автор просил, я ответил, причем ему и из лучших по...

Его вариант самый оптимальный при указанных им условиях

Похожие вопросы

Обсуждают сегодня

Сообщение* в закодированном виде. То есть, просто сделать sendMessage?text=Привет бла-бла! не получится, надо в HEX переводить, и добавлять процент, типа такого: sendMessage?t...
КТ315
21
А случайно нет ли в паскале штатной возможности передать указатель и количество туда где array of в качестве аргумента?
zamtmn
25
Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
58
Хм. А телеграм апи работают через HTTP?
The Bird of Hermes
14
Почему Telegram пишет, что объект media не найден, хотя на самом деле я его передаю? Делаю на urllib, без зависимостей, так надо. Вызываю метод sendMediaGroup с таким JSON: ...
Alexey S
1
Ну раз я пока тут, задам пару глупых вопросов. Зачем писать на ассемблере если компилятор довольно умный, а ассемблер много времени занимает? В каких прикладных задачах сейчас...
Максим Рябцев
20
Я тут за тем, чтобы задать вопрос, так как не знаю ассемблер, учу с/с++. Короче, насколько дорога операция перехода в функцию при ее вызове? Дело в том, что в с++ есть макросы...
Максим Рябцев
12
Привет, нужен совет старших товарищей. Есть глобальная переменная var DefaultDataFolder:string; инициализируем DefaultDataFolder:='a:\_OUT\'; есть примитивная процедур...
Max Otto
14
hello friends. Do you know how can I learn getx? I have a software project that I should deliver it up to 5 weeks later and I need to learn firebase too. I will be thankfull
AmirHossein Razavi
15
А какие чаты вообще в ходу? Auto aim? И что еше
do you think you're better off alone? А
13
Карта сайта