Size: a a a

2020 November 13

МТ

Марк Танащук... in Svelte [svelt]
Хотя я не понимаю зачем эта функция...
источник

DK

Dan Kozlov in Svelte [svelt]
Oleg N
можно пробрасывать пропсы, события, почему бы не пробросить классы?
вот пример как пробросить без багов:
https://malinajs.github.io/repl/#/gist/065441c1187bfd9ce5f0117b7dbd97f6?version=0.6.0

вот проброс на 2 уровня вниз (раскраска кнопок)
https://malinajs.github.io/repl/#/gist/410bb2c1406ea412ad4b4e75616d9581?version=0.6.0
В мобайле не открывается, но пропсы и события в свелте пробрасываются явным образом. В текущем свелте с учетом глобалов пробросить вниз классы на два уровня — это люто небезопасно.
источник

AP

Alexander Ponomarev in Svelte [svelt]
Oleg N
можно пробрасывать пропсы, события, почему бы не пробросить классы?
вот пример как пробросить без багов:
https://malinajs.github.io/repl/#/gist/065441c1187bfd9ce5f0117b7dbd97f6?version=0.6.0

вот проброс на 2 уровня вниз (раскраска кнопок)
https://malinajs.github.io/repl/#/gist/410bb2c1406ea412ad4b4e75616d9581?version=0.6.0
а без мусора сложного примера нет?
источник

ON

Oleg N in Svelte [svelt]
Dan Kozlov
В мобайле не открывается, но пропсы и события в свелте пробрасываются явным образом. В текущем свелте с учетом глобалов пробросить вниз классы на два уровня — это люто небезопасно.
Работает, но нужно дождаться погрузки всего.
Или мобайл старый?
источник

ON

Oleg N in Svelte [svelt]
Alexander Ponomarev
а без мусора сложного примера нет?
Какой пример нужен?
источник

DK

Dan Kozlov in Svelte [svelt]
Oleg N
Работает, но нужно дождаться погрузки всего.
Или мобайл старый?
20 секунд ждал, никаких индикаторов загрузки. Вайфай, айфон икс, 14 ось.
Репл свелта грузится за полсекунды.
источник

ON

Oleg N in Svelte [svelt]
Dan Kozlov
20 секунд ждал, никаких индикаторов загрузки. Вайфай, айфон икс, 14 ось.
Репл свелта грузится за полсекунды.
репл наверно юзает какую-то фичу, которой нет в айосе/сафари.
в хроме и ff работает норм.
источник

DK

Dan Kozlov in Svelte [svelt]
Alexander Ponomarev
это типичная ситуация для рамочного компонента типа
<List class="list"><Item class="item"></List>
Ну, так как форвард классов отсутствует в свелте, конкретную задачу можно решить обернув айтем в див и сделав селектор .item :global(.item-cmp-selector), который по правилам специфичности выиграет. В остальном, порядок такой и будет, как ты говоришь.
источник

AP

Alexander Ponomarev in Svelte [svelt]
Dan Kozlov
Ну, так как форвард классов отсутствует в свелте, конкретную задачу можно решить обернув айтем в див и сделав селектор .item :global(.item-cmp-selector), который по правилам специфичности выиграет. В остальном, порядок такой и будет, как ты говоришь.
ща я подумаю
источник

AP

Alexander Ponomarev in Svelte [svelt]
<svelte:component this={selected.component} text={123}/> так в свелте нельзя?
источник

DK

Dan Kozlov in Svelte [svelt]
Alexander Ponomarev
<svelte:component this={selected.component} text={123}/> так в свелте нельзя?
Ну можно.
источник

AP

Alexander Ponomarev in Svelte [svelt]
чтобы text долетел до selected.component?
источник

AP

Alexander Ponomarev in Svelte [svelt]
я пытаюсь пример построить =)
источник

DK

Dan Kozlov in Svelte [svelt]
Alexander Ponomarev
чтобы text долетел до selected.component?
Да, долетит.
источник

AP

Alexander Ponomarev in Svelte [svelt]
не получается, почему то =) ща еще потыкаю
источник

AP

Alexander Ponomarev in Svelte [svelt]
экспорт забыл соре =)
источник

DK

Dan Kozlov in Svelte [svelt]
Объем действий, которые требуются для создания примера, дают основания полагать о его искусственности, но это неточно :)
источник

AP

Alexander Ponomarev in Svelte [svelt]
просто мне нужны эдвансед фичи =)
источник

AP

Alexander Ponomarev in Svelte [svelt]
может я и не прав вообще
источник

DK

Dan Kozlov in Svelte [svelt]
Так какой пример? форвард классов через N уровней?
источник