Size: a a a

2021 February 10

A

Arushwl in Svelte [svelt]
Dan Kozlov
Это зависит от роутера, но вообще нет, смена урла не значит смену дерева компонентов.
Вот у меня щас данные прилетают быстрее ререндера... и анимация на смену компонента по url отрабатывает уже в новыми данными 😁
источник

UR

Uncle Robot in Svelte [svelt]
Dan Kozlov
Потому что хук вызывается, согласно доке after the component has been updated. Если у вас тот же компонент с теми же данными будет отображён, тогда не будет апдейта.
Передавайте через пропсы в него, например, путь, сегмент, параметр какой-нибудь, или подписывайтесь на статус пути внутри него — зависит от того, какой роутер используете.
Хм... а компонент обновляется при смене url'а...
источник

DK

Dan Kozlov in Svelte [svelt]
Uncle Robot
Хм... а компонент обновляется при смене url'а...
Значит так работает ваш роутер. По самой процедуре это необязательно. Что за роутер?
источник

UR

Uncle Robot in Svelte [svelt]
Dan Kozlov
Значит так работает ваш роутер. По самой процедуре это необязательно. Что за роутер?
тут советовали tinro
источник

UR

Uncle Robot in Svelte [svelt]
интересно, что если вынести инициализацию кликов в сам тег script, то уже на /dasboard клики срабатывают дважды. Получается дважды запускает код компонента? Ничего не понимаю :\
источник

AS

Alexey Schebelev in Svelte [svelt]
при смене URL в tinro, если компонент отрисованный остается неизменным(меняются только его пропсы грубо говоря) - то не будет afterUpdate
источник

AS

Alexey Schebelev in Svelte [svelt]
можно использовать подписку на router чтобы делать что-то при каждой смене URL
источник

AS

Alexey Schebelev in Svelte [svelt]
источник

AS

Alexey Schebelev in Svelte [svelt]
или подписку на meta
источник

UR

Uncle Robot in Svelte [svelt]
Alexey Schebelev
или подписку на meta
спасибо!
источник

E

Evgeny in Svelte [svelt]
Dan Kozlov
Хахаха, я увидел у вас ошибку, лол, вам надо customElement опцию утащить в compilerOptions же.
При таком раскладе рендер не происходит
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexey Schebelev
при смене URL в tinro, если компонент отрисованный остается неизменным(меняются только его пропсы грубо говоря) - то не будет afterUpdate
в pathfinder при смене урл может происходить ровно то что хочется) может ничего не происходить, а может открываться подменюшка левого меню под кнопкой справа 🤣
источник

M

Maxim in Svelte [svelt]
Всем привет! Кто-то пользовался либой svelte-themer?
источник

M

Maxim in Svelte [svelt]
Интересует как вы применяли тему к стилям элемента
источник

UR

Uncle Robot in Svelte [svelt]
Pavel 🦇 Malyshev
в pathfinder при смене урл может происходить ровно то что хочется) может ничего не происходить, а может открываться подменюшка левого меню под кнопкой справа 🤣
примерно это мне и надо
источник

AP

Alexander Ponomarev in Svelte [svelt]
Maxim
Всем привет! Кто-то пользовался либой svelte-themer?
целую либу для этого написали, ничего себе!
источник

M

Maxim in Svelte [svelt]
Alexander Ponomarev
целую либу для этого написали, ничего себе!
Да, а документация к ней что-то не полная. Либо я не смог найти и понять там
источник

AP

Alexander Ponomarev in Svelte [svelt]
а исходники читать?
источник

M

Maxim in Svelte [svelt]
Alexander Ponomarev
а исходники читать?
Нууу... Можно, но долго я просто думал, что, возможно, кто-то уже использовал. Да и не уверен, что чтение исходников тут поможет. Оно все работает все объекты, методы я получаю, но не могу понять как к самому css применить этот объект.
источник

M

Maxim in Svelte [svelt]
Maxim
Нууу... Можно, но долго я просто думал, что, возможно, кто-то уже использовал. Да и не уверен, что чтение исходников тут поможет. Оно все работает все объекты, методы я получаю, но не могу понять как к самому css применить этот объект.
Написал вот такое решение. В зависимости от класса ставить стили. Но не уверен в том лучший ли это путь. Спросил тут и в оф. дискорд чате
источник