Size: a a a

2020 November 11

AK

Andrey Katrusha in Svelte [svelt]
да
источник

КС

Кирилл Спасибович... in Svelte [svelt]
<script>
 import { writable } from 'svelte/store';
 
 const store = writable({Fields: {}});
</script>

<input bind:value={$store.Fields['trash']} />

<pre>
{JSON.stringify($store, null, 2)}
</pre>
источник

КС

Кирилл Спасибович... in Svelte [svelt]
не знаю почему у меня работает
источник

КС

Кирилл Спасибович... in Svelte [svelt]
откуда берётся IdFild ?
источник

AK

Andrey Katrusha in Svelte [svelt]
ну это в этом же сторе масив с айдишками
источник

КС

Кирилл Спасибович... in Svelte [svelt]
и как он проставляется в бинд? через each ?
источник

AK

Andrey Katrusha in Svelte [svelt]
да
источник

КС

Кирилл Спасибович... in Svelte [svelt]
<script>
 import { writable } from 'svelte/store';
 
 const store = writable({Fields: {}});
 
 $store.ids = [
   1,
   2,
   3,
   4,
   5,
   6
 ];
</script>

{#each $store.ids as id}
 <input bind:value={$store.Fields[id]} />
{/each}

<pre>
{JSON.stringify($store, null, 2)}
</pre>
источник

КС

Кирилл Спасибович... in Svelte [svelt]
всё равно не понимаю что я делаю не так
источник

AK

Andrey Katrusha in Svelte [svelt]
у меня такой же код может очепятку дето дел спс
источник

КС

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

{
 "Fields": {
   "1": "2",
   "2": "3",
   "3": "4",
   "4": "5",
   "5": "6",
   "6": "7"
 },
 "ids": [
   1,
   2,
   3,
   4,
   5,
   6
 ]
}
источник

AK

Andrey Katrusha in Svelte [svelt]
я просто не родной инпут юзал
источник

AK

Andrey Katrusha in Svelte [svelt]
а компоненту из либы
источник

КС

Кирилл Спасибович... in Svelte [svelt]
а что оно там такого делает ?
источник

КС

Кирилл Спасибович... in Svelte [svelt]
<script>
 export let value;
</script>

<input bind:value />

<Input bind:value={$store.Fields[+id]} />
источник

КС

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

КС

Кирилл Спасибович... in Svelte [svelt]
а бинды классные, делают строковые ключи в объекте
источник

КС

Кирилл Спасибович... in Svelte [svelt]
@PaulMaly не знаешь что за прикол с биндами ?
если есть массив интов, ты эти инты через each распихиваешь вот так https://t.me/sveltejs/119821, в итоге в объекте в качестве ключей вместо интов строки
источник

AK

Andrey Katrusha in Svelte [svelt]
да вот у меня там как раз строки =) я хз
источник

AK

Andrey Katrusha in Svelte [svelt]
кароч чето не разобрался покамить
источник