Size: a a a

Svelte [svelt] - All about Svelte JavaScript framework.

2021 September 27

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
class hash-transfer class hash-self
источник

ON

Oleg N in Svelte [svelt] - All about Svelte JavaScript framework.
class hash-transfer hash-self - тут не конфликта, ты не тот пример приводишь
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
и class из себя навешивается динамически по условию
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
но у тебя он будет работать всегда
источник

ON

Oleg N in Svelte [svelt] - All about Svelte JavaScript framework.
так тоже работает
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
как это работает если class приехал из родителя, а хеш на элементе от обоих
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
соответственно оба и будут работать, даже если компонент сам на себя этот class не вешал
источник

ON

Oleg N in Svelte [svelt] - All about Svelte JavaScript framework.
нет
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
почему нет? =)
источник

ON

Oleg N in Svelte [svelt] - All about Svelte JavaScript framework.
тогда будет просто class hash-transfer, а в компоненте .class.hash-child - он не навешивается
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
dymanic hash-transfer dymamic hash-child static hash-child
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
убираем dynamic hash-child
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
он все равно работает
источник

ON

Oleg N in Svelte [svelt] - All about Svelte JavaScript framework.
если класса нет, нет и хеша
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
смотри компонент сам на себя вешает 2 класса, один всегда а второй динамически. А третий класс летит из родителя и с тем же именем что динамический свой
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
свой хэш на элементе должен быть для скоупинга статического класса
источник

ON

Oleg N in Svelte [svelt] - All about Svelte JavaScript framework.
вот пример сделал, 1 класс прилетает сверху (можно отключить), один динамический + один статический: https://malinajs.github.io/repl/#/share/ac_SPcMTTrp
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
ща буду смотреть что там за классы вешают
источник

ON

Oleg N in Svelte [svelt] - All about Svelte JavaScript framework.
свой хеш статического и свой хеш динамеческого - разные, в итоге не пересеклось с классом от родителя. в следующй версии чуть продвинутей сделано (не зарелизено ещё)
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
у тебя вообще для каждого класса разные генерируются разные хэши даже внутри одного компонента?
источник