Size: a a a

2020 April 25

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Or feel free to ask in English here as well
источник

DL

Demys Lima in Svelte [svelt]
Pavel 🦇 Malyshev
Ah, right, this is mostly Russian-speaking chat. Maybe, you prefer English-speaking chat in Discord?
I'm there too
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Demys Lima
I'm there too
👍
источник

tt

ttt ttt in Svelte [svelt]
Are you speaking Russian?
источник

M

My in Svelte [svelt]
Привет всем, нужен ваш совет, делаю массив из объектов у каждого объекта есть ключи "name", высвечиваю на сайте текст через цикл, как сделать чтобы каждый элемент имеел свой стиль?
источник

EM

Eugene Maltsev in Svelte [svelt]
А на основе чего должен стиль применяться?🤔
Или просто рандомно?
источник

M

My in Svelte [svelt]
Eugene Maltsev
А на основе чего должен стиль применяться?🤔
Или просто рандомно?
Стиль должен применяться на основе переменных color и width
источник

M

My in Svelte [svelt]
У каждого обьекта будет свой color и width, но не понимаю как это интегрировать в стиль
источник

M

My in Svelte [svelt]
Что-то по типу этого?
источник

EM

Eugene Maltsev in Svelte [svelt]
each

<div style=‘color: ${item.color}’>

А так в svelte сработает?🤔
источник

AM

Artur Mustafin in Svelte [svelt]
так все таки новый опус про “наташа мы все профукали. свелт вышел, наташа. наташ. он почти не работает. он еле дышит, наташ“ на хабре стоит читать или “да ну нафиг не буду тратить время”
источник

D

Dr Zlo in Svelte [svelt]
Eugene Maltsev
each

<div style=‘color: ${item.color}’>

А так в svelte сработает?🤔
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
My
Стиль должен применяться на основе переменных color и width
<div style=“color: {color}; width: {width}px;”>
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
My
Что-то по типу этого?
Так тоже можно, но есть отличия. Главное из них - способ применения и обновления стилей элемента.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
В моём примере стили будут статически проанализированы и будет сгенерирован код для точечного обновления каждого из них в отдельности. В примере с $: style = ``; при изменении любого связанного значения все выражение будет пересчитываться и применяться к атрибуту скопом
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
ttt ttt
Are you speaking Russian?
Yep
источник

EM

Eugene Maltsev in Svelte [svelt]
Pavel 🦇 Malyshev
В моём примере стили будут статически проанализированы и будет сгенерирован код для точечного обновления каждого из них в отдельности. В примере с $: style = ``; при изменении любого связанного значения все выражение будет пересчитываться и применяться к атрибуту скопом
А если этот блок в отдельный компонент вынести и передавать пропами, как там?🤔
источник

EM

Eugene Maltsev in Svelte [svelt]
А, все, кажется понял
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Eugene Maltsev
А если этот блок в отдельный компонент вынести и передавать пропами, как там?🤔
Можно передавать весь атрибут style или даже его часть через пропс да. По сути это одно и тоже со вторым вариантом. Если значения изменяются часто, то лучше юзать первый способ. Если выставляются разок или меняются редко или стилей оооочень много , то можно и через строку
источник

А

Аидрфй in Svelte [svelt]
Pavel 🦇 Malyshev
<div style=“color: {color}; width: {width}px;”>
В общем если стили надо часто изменять лучше так?
источник