Size: a a a

2020 October 17

S

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

МТ

Марк Танащук... in Svelte [svelt]
А код самой мутации?
источник

S

S in Svelte [svelt]
getCountries заполняет массив пропса data
источник

МТ

Марк Танащук... in Svelte [svelt]
data = data в getCountries после мутации не фиксит проблему?
источник

МТ

Марк Танащук... in Svelte [svelt]
Точнее countries = countries как я понял
источник

S

S in Svelte [svelt]
Если просто вывести {data} в html, то там все ок. А вот именно each не запускается повторно
источник

МТ

Марк Танащук... in Svelte [svelt]
Ключ к each надо попробовать добавить
источник

S

S in Svelte [svelt]
"item, i" сейчас стоит, не оно ?
источник

МТ

Марк Танащук... in Svelte [svelt]
S
"item, i" сейчас стоит, не оно ?
i - индекс нынешнего элемента.
(item) - ключ

{#each data as item (item.text)}
 {item.text}
{/each}
источник

S

S in Svelte [svelt]
Марк Танащук
i - индекс нынешнего элемента.
(item) - ключ

{#each data as item (item.text)}
 {item.text}
{/each}
Точно )
источник
2020 October 18

S

S in Svelte [svelt]
не помогло
источник

S

S in Svelte [svelt]
Проблема была в этой штуке: autocomplete ? data : filteredItems as item
источник

МТ

Марк Танащук... in Svelte [svelt]
S
Проблема была в этой штуке: autocomplete ? data : filteredItems as item
Сейчас скину репл
источник

S

S in Svelte [svelt]
Если так подсунуть массив, то не реагирует на мутацию.
источник

S

S in Svelte [svelt]
Получается что нельзя никакую return функцию использовать вместо прямой ссылки на массив
источник

S

S in Svelte [svelt]
Марк Танащук
Сейчас скину репл
Спасибо за помощь👍
источник

MZ

Misha Zamkevich in Svelte [svelt]
S
Если так подсунуть массив, то не реагирует на мутацию.
И правильно делает
источник

МТ

Марк Танащук... in Svelte [svelt]
источник

МТ

Марк Танащук... in Svelte [svelt]
Странно
источник

МТ

Марк Танащук... in Svelte [svelt]
Вроде если ключ есть то each должен ререндерится даже при пуше 🤔
источник