Size: a a a

2020 December 28

КС

Кирилл Спасибович... in Svelte [svelt]
если бы ты onMount влупил в то что у тебя через each спавнится
источник

КС

Кирилл Спасибович... in Svelte [svelt]
тика надо ждать когда await сработает и each начнёт дом патчить
источник

МТ

Марк Танащук... in Svelte [svelt]
Кирилл Спасибович
если бы ты onMount влупил в то что у тебя через each спавнится
Так не хотелось each в отдельный компонент ложить но походу придётся :(
источник

КС

Кирилл Спасибович... in Svelte [svelt]
дак и не надо
источник

МТ

Марк Танащук... in Svelte [svelt]
Кирилл Спасибович
а что если bind:this массив всех нод, или action который подсчитает что все ноды создались, потом в afterUpdate сравнить что количество отрендереных нод === тому что у тебя в await и тогда бдж бдж ?
Из последнего дочернего то и можно, но мне кажется это не правильно
источник

КС

Кирилл Спасибович... in Svelte [svelt]
ты просто сделай each runTick(tablets)
источник

КС

Кирилл Спасибович... in Svelte [svelt]
хотя погоди.. надо ж вернуть сразу
источник

КС

Кирилл Спасибович... in Svelte [svelt]
ыыы
источник

КС

Кирилл Спасибович... in Svelte [svelt]
а че неправильного ?
источник

КС

Кирилл Спасибович... in Svelte [svelt]
сделай внатуре ожидание тика на последнем через экшн
источник

КС

Кирилл Спасибович... in Svelte [svelt]
и меняй какую-нибудь переменную в этом экшене
источник

КС

Кирилл Спасибович... in Svelte [svelt]
интересно как проще всего понять без доп массивов, что ты отрендерил последний элемент
источник

КС

Кирилл Спасибович... in Svelte [svelt]
так ниче интересного кроме индекса для each, который передашь в экшн, и длина массива таблетцов твоих
источник

КС

Кирилл Спасибович... in Svelte [svelt]
и сравниваешь длину с индексом
источник

КС

Кирилл Спасибович... in Svelte [svelt]
ждёшь тика и пишешь ready = true
источник

КС

Кирилл Спасибович... in Svelte [svelt]
а на это вешаешь свои анимации
источник

КС

Кирилл Спасибович... in Svelte [svelt]
если индекс не последний выходишь из экшена
источник

МТ

Марк Танащук... in Svelte [svelt]
Кирилл Спасибович
ты просто сделай each runTick(tablets)
runTick должен быть асинхронным чтобы в нем можно было tick отработать и тогда tablets не сразу вернется и отдастся промис
источник

МТ

Марк Танащук... in Svelte [svelt]
источник

КС

Кирилл Спасибович... in Svelte [svelt]
не, я понял что это фигня
источник