Size: a a a

2021 February 23

V

Vetro in Svelte [svelt]
год
источник

AP

Alexander Ponomarev in Svelte [svelt]
ну и чем тебе поможет on:* если ты не можешь фильтровать что-то из этой звезды
источник

V

Vetro in Svelte [svelt]
Тоже верно
источник

V

Vetro in Svelte [svelt]
$$events было бы оптимально
источник

МТ

Марк Танащук... in Svelte [svelt]
Vetro
ну да, сейчас висит пр на то, чтобы можно было в ребенке делать on:*

но что-то на этот пр все походу забили
Та легко же это делается экшном, только вручную функции и ивенты нужно передавать вместо on:
источник

МТ

Марк Танащук... in Svelte [svelt]
20 строк чтоли экшн
источник

AP

Alexander Ponomarev in Svelte [svelt]
ну да, ерунда. Такой же хак как и тот что по ссылке
источник

AP

Alexander Ponomarev in Svelte [svelt]
только теперь к твоим компонентам нельзя будет вешать on:something а надо будет делать onSomething
источник

AP

Alexander Ponomarev in Svelte [svelt]
так и на реакт вернешься
источник

МТ

Марк Танащук... in Svelte [svelt]
Alexander Ponomarev
ну да, ерунда. Такой же хак как и тот что по ссылке
Не похоже на хак

export default function subscribeToEvents(node, events = {}) {
 let latestEvents = events;

 update(events);

 function update(events) {
   let oldEvents = Object.entries(latestEvents);
   let newEvents = Object.entries(events);

   oldEvents.forEach(event => node.removeEventListener(...event));
   newEvents.forEach(event => node.addEventListener(...event));

   latestEvents = events;
 }
 
 return {
   update,
   destroy: () => update({})
 };
}
источник

МТ

Марк Танащук... in Svelte [svelt]
И передается объект вида { click: clickFunc, scroll: scrollFunc и т.д.}
источник

КС

Кирилл Спасибович... in Svelte [svelt]
ну кароче система евентов в свелте не очень, что тут скажешь
источник

МТ

Марк Танащук... in Svelte [svelt]
источник

КС

Кирилл Спасибович... in Svelte [svelt]
либо используешь теги вместо компонентов, либо меняешь её на хаки
источник

МТ

Марк Танащук... in Svelte [svelt]
Там еще вариации были, плюс еще есть вариант @dkzlv(изначальный)
источник

М

Максим in Svelte [svelt]
Марк Танащук
И передается объект вида { click: clickFunc, scroll: scrollFunc и т.д.}
уж лучше тогда юзать $mol )
источник

DK

Dan Kozlov in Svelte [svelt]
Alexander Ponomarev
в доме значение у инпута string хоть он number хоть text
А как же valueAsNumber/Date?
источник

МТ

Марк Танащук... in Svelte [svelt]
Максим
уж лучше тогда юзать $mol )
$mol вообще впереди планеты всей
источник

МТ

Марк Танащук... in Svelte [svelt]
его имеет смысл юзать всегда
источник

МТ

Марк Танащук... in Svelte [svelt]
;)
источник