Size: a a a

2021 April 09

MA

Murad Abdulaev in Svelte [svelt]
источник

MA

Murad Abdulaev in Svelte [svelt]
не могу функцию использовать
источник

MA

Murad Abdulaev in Svelte [svelt]
без omMount не могу получить дом элементы
источник

MA

Murad Abdulaev in Svelte [svelt]
подскажите как сделать
источник

DK

Dmitry Kurmanov in Svelte [svelt]
Мне кажется,в onMount присвоить дом элемент в переменную, а потом использовать её в функции
источник

A

Arushwl in Svelte [svelt]
А обязы на сервер лазить на фильтр? Нагрузочка...
источник

MA

Murad Abdulaev in Svelte [svelt]
источник

MA

Murad Abdulaev in Svelte [svelt]
nfr yt vjue gjkexbnm gthtvtyyst
источник

AI

Aleksey Immũzov in Svelte [svelt]
Никто не лазает. Фильтрация на клиенте.
источник

MA

Murad Abdulaev in Svelte [svelt]
так не могу получить переменные
источник

DK

Dmitry Kurmanov in Svelte [svelt]
А если их объявить снаружи onMount?
источник

MA

Murad Abdulaev in Svelte [svelt]
тогда дом не прогрузился и в переменных null
источник

AI

Aleksey Immũzov in Svelte [svelt]
Перменная живёт внутри своего лексического окружения (то есть только внутри onMount).
источник

A

Arushwl in Svelte [svelt]
Ок. Можно прям в шаблоне фильтровать:

{#each items.filter(i => value ? i.username.includes(value) : i) as item (item.id)}
источник

B

Basil in Svelte [svelt]
источник

MA

Murad Abdulaev in Svelte [svelt]
спасибо
источник

A

Arushwl in Svelte [svelt]
источник

AI

Aleksey Immũzov in Svelte [svelt]
Можно всё что не запрещено, но читабельность понижается, да и логика должна быть в скрипте, а лучше в отдельном файле (если это к view слою не относится).
источник

AP

Alexander Ponomarev in Svelte [svelt]
- bind:this автоматически чистится на анмаунте, у родителя ссылка станет null. bind:variable не чистится на анмаунте и нужно дописывать onDestroy(() => api = null);

- экспортировать функцию геттер еще хуже потому что снаружи ее результат полюбому сохранят в переменную.

- защититься от того что кто-то присвоит из родителя переменную можно, но это занимает еще больше места. и выглядит уродливо
источник

DK

Dan Kozlov in Svelte [svelt]
Не поспоришь, всё по делу.
источник