Size: a a a

2020 December 02

PM

Pavel 🦇 Malyshev in Svelte [svelt]
навскидку, просто переноси запуск анимации на следующий тик:

async function onMount() {
   console.log('Icon mount');
   await tick();
   // animation
}
источник

IB

Ivan Brezhnev in Svelte [svelt]
@nutmancevdpg высота уже корректная в loaded директиве https://svelte.dev/repl/22d24b8b0bc245d6a223ce6fedfdfe80?version=3.30.1
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
ну значит точно все нормально вызывается. можно эту высоту даже через ивент пробросить выше, чтобы элемент не брать
источник

IB

Ivan Brezhnev in Svelte [svelt]
Pavel 🦇 Malyshev
ну значит точно все нормально вызывается. можно эту высоту даже через ивент пробросить выше, чтобы элемент не брать
+
источник

IB

Ivan Brezhnev in Svelte [svelt]
нужно смореть код @nutmancevdpg
источник

NU

Nikita Utmancev in Svelte [svelt]
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
странная какая-то логика реализована. зачем показывать кнопку на mount svg-шки, если потом ее скрывать и рендерить снова?
источник

NU

Nikita Utmancev in Svelte [svelt]
Просто для примера
источник

NU

Nikita Utmancev in Svelte [svelt]
Тут суть не в кнопке
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Nikita Utmancev
Просто для примера
просто транзишн срабатывает конечно же раньше чем mount
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
))))
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
транзишн ничего не знает про то, что разметка внутри элемента в которому он применен еще не готова
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
то есть догружается асинхронно
источник

NU

Nikita Utmancev in Svelte [svelt]
Так
Другими словами я весь сыр бор затеял зря...
Окей

Тогда какие идеи как сделать чтобы все отрабатывало так, как должно отрабатывать?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Nikita Utmancev
Так
Другими словами я весь сыр бор затеял зря...
Окей

Тогда какие идеи как сделать чтобы все отрабатывало так, как должно отрабатывать?
тебе хочется чтобы при загружке svg оно появилось с этим транзишеном?
источник

NU

Nikita Utmancev in Svelte [svelt]
Да
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
тогда тебе не нужны все эти ивенты же
источник

NU

Nikita Utmancev in Svelte [svelt]
Ну эвенты нужны, но уже для другой штуки

Но с этим разобрался, да
источник

NU

Nikita Utmancev in Svelte [svelt]
Тогда след. вопрос по поводу анимки
источник

NU

Nikita Utmancev in Svelte [svelt]
:D
источник