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

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

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

15 ответов

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

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
Вас о них просил автор вопроса?

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

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

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

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

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

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Ребят в СИ можно реализовать ООП?
Николай
33
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Карта сайта