Size: a a a

2020 November 26

A

Arushwl in Svelte [svelt]
Этож булин...
источник

К

Константин in Svelte [svelt]
Mikluha Mclay
слушайте, а есть лайфхак, как в switched() получать актуальное значение value, а не предыдущее?
<input type="checkbox" on:change="{switched}" bind:checked={value}/>
оно и так актуальное
источник

К

Константин in Svelte [svelt]
только что проверил
источник

MM

Mikluha Mclay in Svelte [svelt]
Константин
оно и так актуальное
у меня оно предыдущее )) когда по факту true, оно в switched() - false
источник

К

Константин in Svelte [svelt]
e.target.checked ?
источник

MM

Mikluha Mclay in Svelte [svelt]
Константин
e.target.checked ?
тут все верно
источник

A

Arushwl in Svelte [svelt]
Тебе надо функцию запускать?
источник

MM

Mikluha Mclay in Svelte [svelt]
Arushwl
Тебе надо функцию запускать?
+
источник

A

Arushwl in Svelte [svelt]
Так запускай прям в бинде
источник

MM

Mikluha Mclay in Svelte [svelt]
да, я вытащил это все на $: if (value) {}, но это как-то так себе выглядит
источник

A

Arushwl in Svelte [svelt]
bind:checked = {yours func}
источник

A

Arushwl in Svelte [svelt]
Если этот чекбокс не влияет на что-то другое...
источник

A

Arushwl in Svelte [svelt]
Иначе стейт брать и функцию запускать снаружи
источник

MM

Mikluha Mclay in Svelte [svelt]
Arushwl
Если этот чекбокс не влияет на что-то другое...
от значения value пляшут другие части приложухи, поэтому не вариант
источник

A

Arushwl in Svelte [svelt]
Тогда value юзай в <script>
источник

MM

Mikluha Mclay in Svelte [svelt]
видимо, e.target.checked - самый просто вариант в switched
источник

MM

Mikluha Mclay in Svelte [svelt]
просто странно, что change событие происходит до присваивания значения переменной
источник

A

Arushwl in Svelte [svelt]
На мой взгляд on:change тут лишний, достаточно из bind:checked получать стейт
источник

К

Константин in Svelte [svelt]
Mikluha Mclay
просто странно, что change событие происходит до присваивания значения переменной
это как раз хорошо, потому что ты можешь узнать и использовать предыдущее значение. Плохо, если б было иначе
источник

К

Константин in Svelte [svelt]
ты можешь в switched делать присваивание value
источник