Size: a a a

2020 November 19

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Недавно кстати узнал что автор Solid фуллтаймит в Marko. Круто блин конечно, когда Фреймворк спонсируют. Тот же Эван с Vue
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
artalar
по сравнению с метками??))))
А как ты заменишь функционал меток с помощью let ? 🤔
источник

МТ

Марк Танащук... in Svelte [svelt]
Вопрос на счет транзишнов:

Можно ли как то сделать чтобы сначала отрабатывал transition родительской ноды, и только потом use и транзишны всех дочерних нод?
источник

МТ

Марк Танащук... in Svelte [svelt]
Марк Танащук
Вопрос на счет транзишнов:

Можно ли как то сделать чтобы сначала отрабатывал transition родительской ноды, и только потом use и транзишны всех дочерних нод?
Первый раз отрабатывал transition родительской ноды*
источник

МТ

Марк Танащук... in Svelte [svelt]
У меня пока что в голове только 1 вариант: Иметь переменную parentAnimated = false и такую разметку:

<div class="parent" transition:fade={{ callback }}>
 {#if parentAnimated}
   <div class="content" transition:fade>Content</div>
 {/if}
</div>

Где колбэк по окончанию анимации - parentAnimated = true
источник

МТ

Марк Танащук... in Svelte [svelt]
Нормально же?
источник

МТ

Марк Танащук... in Svelte [svelt]
Жаль нет какой-то опции, чтобы use и транзишны в первый раз отрабатывались один за одним от родительского до дочернего тега 🤔🤔
источник

L

Lupusregina[beta] in Svelte [svelt]
Марк Танащук
Вопрос на счет транзишнов:

Можно ли как то сделать чтобы сначала отрабатывал transition родительской ноды, и только потом use и транзишны всех дочерних нод?
хм. можно в ноду свой проп записать и понему чекать
источник

МТ

Марк Танащук... in Svelte [svelt]
Lupusregina[beta]
хм. можно в ноду свой проп записать и понему чекать
Не понял
источник

МТ

Марк Танащук... in Svelte [svelt]
Как я понял оно единожды чекнет если переменная = true и если в момент рендера переменная будет false то оно не анимирует даже после изменения переменной в true
источник

МТ

Марк Танащук... in Svelte [svelt]
Марк Танащук
У меня пока что в голове только 1 вариант: Иметь переменную parentAnimated = false и такую разметку:

<div class="parent" transition:fade={{ callback }}>
 {#if parentAnimated}
   <div class="content" transition:fade>Content</div>
 {/if}
</div>

Где колбэк по окончанию анимации - parentAnimated = true
Хотя чего я мучаюсь, безобидное решение же
источник

L

Lupusregina[beta] in Svelte [svelt]
Марк Танащук
Не понял
ща попробую показать
источник

DK

Dan Kozlov in Svelte [svelt]
Марк Танащук
У меня пока что в голове только 1 вариант: Иметь переменную parentAnimated = false и такую разметку:

<div class="parent" transition:fade={{ callback }}>
 {#if parentAnimated}
   <div class="content" transition:fade>Content</div>
 {/if}
</div>

Где колбэк по окончанию анимации - parentAnimated = true
Ну так тоже можно, только коллбэк — это обработка on:introend.
А еще можно просто на детские анимации навесить delay. Так получится даже красивее, если увеличить задержку от родителя раза в два.
источник

МТ

Марк Танащук... in Svelte [svelt]
Dan Kozlov
Ну так тоже можно, только коллбэк — это обработка on:introend.
А еще можно просто на детские анимации навесить delay. Так получится даже красивее, если увеличить задержку от родителя раза в два.
Анимаций очень много...
источник

DK

Dan Kozlov in Svelte [svelt]
Каррировать?
источник

МТ

Марк Танащук... in Svelte [svelt]
Плюс если на каждую повесить задержку то либо надо по каждому ререндерингу чекать переменную, либо все последующие разы будут с задержкой
источник

DK

Dan Kozlov in Svelte [svelt]
¯\_(ツ)_/¯
источник

МТ

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

МТ

Марк Танащук... in Svelte [svelt]
Можно считать решенным наверное
источник

AP

Alexander Ponomarev in Svelte [svelt]
источник