Size: a a a

2020 December 01

NU

Nikita Utmancev in Svelte [svelt]
Сделать эвент загрузки SVG'шки
источник

IB

Ivan Brezhnev in Svelte [svelt]
Nikita Utmancev
Сделать эвент загрузки SVG'шки
насколько я понял изначально речь шла не про загрузку а про вставку в DOM?
источник

NU

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

IB

Ivan Brezhnev in Svelte [svelt]
Вот это точно костыль)
{@html dispatch('mount'), svg}
источник

IB

Ivan Brezhnev in Svelte [svelt]
источник

IB

Ivan Brezhnev in Svelte [svelt]
но я бы не стал такое делать)
источник

NU

Nikita Utmancev in Svelte [svelt]
Почему?
источник

IB

Ivan Brezhnev in Svelte [svelt]
Такое работает потому что JS позволяет это проворачивать)
let raw_value = (/*dispatch*/ ctx[0]("mount"), /*svg*/ ctx[2]) + "";
html_tag.m(raw_value, target, anchor);
источник

IB

Ivan Brezhnev in Svelte [svelt]
comma expression
источник

IB

Ivan Brezhnev in Svelte [svelt]
Nikita Utmancev
Почему?
мне не нравится, событие будет сгенерировано не в момент вставки элемента в DOM
источник

IB

Ivan Brezhnev in Svelte [svelt]
В исходниках нет специального ивента для директивы @html

insert простой хелпер
target.insertBefore(node, anchor || null);
источник

NU

Nikita Utmancev in Svelte [svelt]
Ivan Brezhnev
мне не нравится, событие будет сгенерировано не в момент вставки элемента в DOM
Так, а как ты предлагаешь? Сделать компонент из диспатча и слота, и на onMount вешать диспатч?
источник

IF

Igor Filippov in Svelte [svelt]
Старый добрый сет интервал
источник

IB

Ivan Brezhnev in Svelte [svelt]
Igor Filippov
Старый добрый сет интервал
😂
источник

IF

Igor Filippov in Svelte [svelt]
Ну явно лучше чем то что вы мутите сверху
источник

IB

Ivan Brezhnev in Svelte [svelt]
Igor Filippov
Ну явно лучше чем то что вы мутите сверху
то что я "намутил" не советую использовать) это забавы ради
источник

NU

Nikita Utmancev in Svelte [svelt]
Igor Filippov
Старый добрый сет интервал
Совершенно не надежно же :D
источник

IF

Igor Filippov in Svelte [svelt]
Nikita Utmancev
Совершенно не надежно же :D
Как напишешь.
источник

IF

Igor Filippov in Svelte [svelt]
например не существует нативных средств чтобы узнать когда загрузилась либа вставленная через скрипт тег. Вот тут тоже сет интервал приходит на помощь. Ну а шо делать)
источник

NU

Nikita Utmancev in Svelte [svelt]
Ну у меня вставляется СВГшка на 5 метров
И на моем компе она вставится за 200 мс, а на старом пылесосе - за 500 мс
Ставим интервал в 700, пусть все страдают?)
источник