Size: a a a

Svelte [svelt] - All about Svelte JavaScript framework.

2021 September 29

MS

M S in Svelte [svelt] - All about Svelte JavaScript framework.
В смысле, передавать индекс через пропс?
источник

М

Максим in Svelte [svelt] - All about Svelte JavaScript framework.
стор = items.filter(i => i.id !== пропс)
источник

E

Evgeny in Svelte [svelt] - All about Svelte JavaScript framework.
Есть такой вариант, но это осуждается
источник

E

Evgeny in Svelte [svelt] - All about Svelte JavaScript framework.
А как ты сейчас удаляешь? Просто мне подумалось, что через фильтр
источник

MS

M S in Svelte [svelt] - All about Svelte JavaScript framework.
Примерно так сейчас и есть только
$стор=[ ...$стор.splice($стор.findIndex( item => item.id === пропс ), 1) ];

с фильтром изящнее, но по большому, те же яйца.
источник

М

Максим in Svelte [svelt] - All about Svelte JavaScript framework.
жесть
источник

DK

Dan Kozlov in Svelte [svelt] - All about Svelte JavaScript framework.
ух как
источник

E

Evgeny in Svelte [svelt] - All about Svelte JavaScript framework.
О май гад
источник

М

Максим in Svelte [svelt] - All about Svelte JavaScript framework.
условно вот $стор = items.filter(i => i.id !== пропс)
источник

MS

M S in Svelte [svelt] - All about Svelte JavaScript framework.
Да не то слово. Написал первое пришедшее в голову, но как-то можно это сделать без поисков, фильтров и тп?
источник

М

Максим in Svelte [svelt] - All about Svelte JavaScript framework.
а как понять ему, что удалять? :)
источник

DK

Dan Kozlov in Svelte [svelt] - All about Svelte JavaScript framework.
Можно сделать сплайс, если будешь от Компонент2 получать именно индекс. Главное потом сделать пустой эссайн, типа $store = $store, чтоб реактивность сработала.
источник

E

Evgeny in Svelte [svelt] - All about Svelte JavaScript framework.
Может это https://t.me/js_noobs_ru
источник

MS

M S in Svelte [svelt] - All about Svelte JavaScript framework.
Да вот сам не пойму ))) Было бы в императивном стили - просто ссылку на элемент массива передавал бы. А так даже сообразить не могу.
источник

М

Максим in Svelte [svelt] - All about Svelte JavaScript framework.
фильтр наше всё! )
источник

DK

Dan Kozlov in Svelte [svelt] - All about Svelte JavaScript framework.
Поднимай из компонент2 ивент delete. Обрабатывай в иче. Вызывай удаление по индексу, передавая в него индекс.
источник

E

Evgeny in Svelte [svelt] - All about Svelte JavaScript framework.
Передавал бы ссылку и? Тебе же всё равно нужно найти искомый элемент и перетряхнуть массив. Методы для этого не сильно отличаются
источник

E

Evgeny in Svelte [svelt] - All about Svelte JavaScript framework.
Я бы сказал сами методы одинаковы
источник

MS

M S in Svelte [svelt] - All about Svelte JavaScript framework.
оК, Понял. Таки придется через пропс. Только на фильтр заменю.
источник

DK

Dan Kozlov in Svelte [svelt] - All about Svelte JavaScript framework.
источник