Size: a a a

2020 April 07

A

AlM in Svelte [svelt]
пробовал он вообще не заводится ..
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
видимо устарел
источник

A

AlM in Svelte [svelt]
угу
источник

A

AlM in Svelte [svelt]
ругался что нельзя делать export default
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
AlM
ругался что нельзя делать export default
это блокировало компиляцию или что?
источник

A

AlM in Svelte [svelt]
угу
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
AlM
угу
может просто надо сборщик поднастроить
источник

PM

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

A

AlM in Svelte [svelt]
хм не знаю. js не мой основной профиль.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
ты его устанавливал на devDep?
источник

ИК

Игорь Корнелли in Svelte [svelt]
простите, просто вспомнилось) давайте поржем)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
AlM
хм не знаю. js не мой основной профиль.
блин, судя по ридми там для 2-го свелт вообще
источник

ИК

Игорь Корнелли in Svelte [svelt]
у меня есть опыт 3х проектов на свелт, 2 виджета и админка, обещаю как-то обойти припоны и выложить это на всеобщее обозрение с сопровождающей статьей и опытом полученным
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Pavel 🦇 Malyshev
блин, судя по ридми там для 2-го свелт вообще
поэтому и ругался
источник

A

AlM in Svelte [svelt]
ну я веерсию не посмотрел. протупил. я знаю что они разные совсем.. бывает
источник
2020 April 08

К

Константин in Svelte [svelt]
всем привет! Ребят, подскажите, пожалуйста. Насколько я понял, в свелт нет автоматического аппенда css-классов, прокинутых сверху из родителя или родителей. Отчасти понятно, почему. Потому что, в отличие от реакта, элементов внутри компонентов может быть несколько, т.е. компонент, в терминах реакта, подобен реакт-фрагменту.

Но если элемент внутри компонента 1, можно ли как-то автоматом пробросить в него цепочку парент класснеймов, не прибегая к избыточному коду вроде class={${$$props.class || ""} own-class} и не вводя дополнительных пропсов вроде className (если через export, т.к. переменную class мы не объявим по понятным причинам).
Ну и + мне кажется, что даже если элементов в компоненте несколько, то было бы логично прокидывать цепочку классов, переданных сверху, в каждый рут-элемент компонента. А иначе проп class у компонентов становится почти бесполезен. Если я всё верно понимаю. Это же вроде логично, нет?
источник

К

Константин in Svelte [svelt]
прежде, разумеется, искал в мануале, но не нашёл. Не исключаю, что мог пропустить, тогда заранее прошу прощения
источник

К

Константин in Svelte [svelt]
и ещё второй вопрос вдогонку.
В чём разница между подходами:
class="{current === 'foo' ? 'active' : ''}"

и
class={current === 'foo' ? 'active' : ''}

?

Для чего существует первый, когда второй очевидно прозрачнее? То же самое по on:эвентам.
источник

К

Константин in Svelte [svelt]
@PaulMaly А это, наверное, к вам, Павел (здравствуйте!). Пока искал ответы в гайде, нашёл маленькую ошибочку в вёрстке. Там слева в русской версии маркдаун немного нарушен, не хватает ``` перед "Вернитесь к файлу..." ).

https://ru.svelte.dev/tutorial/adding-parameters-to-actions
источник

М

Мышб in Svelte [svelt]
Константин
и ещё второй вопрос вдогонку.
В чём разница между подходами:
class="{current === 'foo' ? 'active' : ''}"

и
class={current === 'foo' ? 'active' : ''}

?

Для чего существует первый, когда второй очевидно прозрачнее? То же самое по on:эвентам.
Как я понимаю первый это же базовый способ джса передачи колбека через строки, а второе это возможность транспайлера. Зачем в учебнике подается первый мне непонятно. Строки можно было сразу опустить
источник