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

Подскажите насчет vuex. У меня список элементов через for loop.

Список берется из vuex, а точнее из mapState.
При каждом нажатии на разные кнопки в приложении у меня очищается массив со списком, и заполняется снова, в зависимости от нажатой кнопки. Все норм работает, но только получается эффект мерцания от предыдущих элементов списка. Как можно сделать так,чтобы for loop ерндерился только тогда, когда массив vuex заполнится?

7 ответов

4 просмотра

не в вуексе дело. а в логике появления списка. она может быть в вуексе. может не быть. не важно.

kentforth-Rusanov Автор вопроса
kentforth-Rusanov Автор вопроса
Oleg Davydov
не в вуексе дело. а в логике появления списка. она...

хотя я уже просто сделал setTimeout, чтобы данные не сразу обновлялись

В мутации, загружающей список, в начале загрузки ставим флаг loading равным true. когда всё загружено - возвращаем значение флага в false Контейнеру отрисовывающему список ставим v-if="!state.list.loading" За ним можно поставить какой-нибудь спинер с v-else

kentforth-Rusanov Автор вопроса
Алексей
В мутации, загружающей список, в начале загрузки с...

только проблема, v-if не может быть одновременно с for-lloop

kentforth Rusanov
только проблема, v-if не может быть одновременно с...

Что мешает обернуть в контейнер и уже ему назначить v-if?

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

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

кому не сложно распишите пожалуйста для какой цели тут вот эти скобки и в них пихается указатель?
Михаил Helper
15
Комрады, посоветуйте, куда копать? Стал прикручивать кастомизацию тем. В OnShow главной главной формы пытаюсь загрузить из файла настроек и применить тему (на скрине, как долж...
Ed Doc
13
Такс, блин, таки кто-то знает, каким образом работают макросы stdin/stdout/stderr? Я влез в stdio.h, там определения нет, отладил через асмокод - вызывается функция со странны...
The Bird of Hermes
18
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
OnShow один раз вызывается? или возможен Hide?
Iluha Companets
14
Если у меня есть такой класс: Object = {} function Object:new(a_name, a_transform, a_color, a_mesh, a_material, a_shader, a_textures) local private = {} private.n...
Cuarno Vile
4
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Всем привет, на линуксе лучше на fasm или nasm учиться писать для начала ?
meszjol
14
@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
зачем же переименовывать ? чтобы кол-во участников возросло или вдруг IBM от этого снова на свифте начнет кодить ? Я не понимаю что страшного в том что свифт гавно, если это т...
Oleh Nerzh
10
Карта сайта