Size: a a a

2020 October 22

R

Resident in Svelte [svelt]
Ну вообщем реагировать будет на ту переменную у которой под функцией будет где то присвоение?
источник

R

Resident in Svelte [svelt]
Per=
источник

ON

Oleg N in Svelte [svelt]
Resident
Ну вообщем реагировать будет на ту переменную у которой под функцией будет где то присвоение?
типа того, присвоение = "помечает" переменную как измененную (ещё ++ и несколько других явных операторов), если переменная меняется другим образом, то надо x=x дописывать, либо свелт не отловит изменение
источник

R

Resident in Svelte [svelt]
Let per, param1, param2, param3;

$:switch(per=$socket)
Case(wifi)
Param1=per.wifi
Break
Case(mqtt)
Param2=per.mqtt
Break
Ит.д.?
источник

R

Resident in Svelte [svelt]
Просто репл не корректно работает с телефона так в уме накатал
источник

R

Resident in Svelte [svelt]
Главное как можно проще, мне в 1мб весь интерфейс уложить ннада)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Resident
Правильно нюпонимаю любую функцию можно зареактивить с помощью $:, и если переменная в функции меняется то он её вызывает снова или обязательно где то под функцией писать each = each грубо говоря?
меткой можно отметить вообще любое JS выражение, которое нужно перезапустить каждый раз когда какая-то из зависимостей меняется
источник

R

Resident in Svelte [svelt]
Pavel 🦇 Malyshev
меткой можно отметить вообще любое JS выражение, которое нужно перезапустить каждый раз когда какая-то из зависимостей меняется
То есть все таки тригерить и другие переменные будут?
источник

R

Resident in Svelte [svelt]
У меня тут трабл просто на 4 языках писать то ещё удовольствие))
источник

R

Resident in Svelte [svelt]
Svelte + Cpp + python + немного bash)
источник

R

Resident in Svelte [svelt]
Сервер со всякими службами) а с вебом давно дела не имел и прилично отстал да и. Js толком не юзал, но вот наткнулся и скажу у свелт вхождение вообще норм интуитивно почти, главное интуицию прокачать 😄
источник

MZ

Misha Zamkevich in Svelte [svelt]
Resident
То есть все таки тригерить и другие переменные будут?
Ну их можно «спрятать» от парсера

https://ru.svelte.dev/repl/2856f497489c4c9caaafadea8505e47a?version=3.29.3
источник

MZ

Misha Zamkevich in Svelte [svelt]
Ща может сделаю пример попроще для понимания.
источник

R

Resident in Svelte [svelt]
Уже понял прочитав
источник

MZ

Misha Zamkevich in Svelte [svelt]
Ок
источник

R

Resident in Svelte [svelt]
А в саму функцию получить триггер смогу?
источник

R

Resident in Svelte [svelt]
Естественно смогу) но проверю завтра
источник

R

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

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Resident
То есть все таки тригерить и другие переменные будут?
вопроса не понял. есть js выражение, если оно просто так написано, то оно исполняется 1 раз. внутри его используется какой-то стейт (переменные). очевидно что если переменные изменились, хорошо бы пересчитать результат этого js выражение. чтобы делать это декларативно в свелт мы можем просто отметить это выражение специальной js меткой $:
источник

MZ

Misha Zamkevich in Svelte [svelt]
Misha Zamkevich
Ща может сделаю пример попроще для понимания.
источник