Size: a a a

2021 February 10

E

Evgeny in Svelte [svelt]
Нотификации от ide. Да и самого кассового компонента нет, только классический
источник

DK

Dan Kozlov in Svelte [svelt]
Evgeny
Нотификации от ide. Да и самого кассового компонента нет, только классический
А бандлер собирает нормально?
источник

E

Evgeny in Svelte [svelt]
Собирает, но тоже выводит это сообщение.
источник

E

Evgeny in Svelte [svelt]
Билд без кастомного
источник

DK

Dan Kozlov in Svelte [svelt]
Ну, с IDE я понимаю как работать. Там вам надо, скорее всего, в svelte.config.js создать опцию customElement: true, потому что lang-server запускает свою версию компилятора, не связанную с конфигом бандлера.
источник

DK

Dan Kozlov in Svelte [svelt]
А с билдом — это хз, честно говоря. Должно работать. У меня на пустом проекте всё собирает в компонент нормально.
источник

E

Evgeny in Svelte [svelt]
Можете скинуть сборку?
источник

DK

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

DK

Dan Kozlov in Svelte [svelt]
Сборку скидывать не буду, скину просто скриншот
источник

DK

Dan Kozlov in Svelte [svelt]
источник

MF

Max Frai in Svelte [svelt]
Можно как-то отключить добавление к классам svelte- преффикса? Ломается потом purgecss, потому что в шаблонах класс один, а по факту другой
источник

MF

Max Frai in Svelte [svelt]
Или в шаблонах для стилей нужно указывать, что они глобальные?
источник

UR

Uncle Robot in Svelte [svelt]
Свелтейшие! Добрый день!
Есть пути /dashboard и /a. С этим всё ок. Когда сначала загружается dashboard -  afterUpdate  срабатывает. А при переходе на /a не срабатывает. При этом /a - тот же дашборд.

Что я делаю не так?
источник

A

Arushwl in Svelte [svelt]
Uncle Robot
Свелтейшие! Добрый день!
Есть пути /dashboard и /a. С этим всё ок. Когда сначала загружается dashboard -  afterUpdate  срабатывает. А при переходе на /a не срабатывает. При этом /a - тот же дашборд.

Что я делаю не так?
Может не было апдейта никакого?
источник

UR

Uncle Robot in Svelte [svelt]
Arushwl
Может не было апдейта никакого?
возможно. Но почему нет апдейта, если путь другой?
источник

DK

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

UR

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

UR

Uncle Robot in Svelte [svelt]
Спасибо! нашел ошибку: после перехода на /a 2 раза обрабатывает клик и из-за этого "вкл/выкл" так быстро, что не отображается изменение.
источник

DK

Dan Kozlov in Svelte [svelt]
Uncle Robot
Я думал, что раз другой путь - значит всё надо отрисовать снова.
Это зависит от роутера, но вообще нет, смена урла не значит смену дерева компонентов.
источник

UR

Uncle Robot in Svelte [svelt]
Dan Kozlov
Это зависит от роутера, но вообще нет, смена урла не значит смену дерева компонентов.
Спасибо! Буду знать.
источник