Size: a a a

2020 October 12

PM

Pavel 🦇 Malyshev in Svelte [svelt]
const canvas = node.querySelector();
источник

L

Lupusregina[beta] in Svelte [svelt]
Pavel 🦇 Malyshev
const canvas = node.querySelector();
😆лучше уж буду с onMoun/onDestroy
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Lupusregina[beta]
😆лучше уж буду с onMoun/onDestroy
Хм, а чем лучше? Для экшена это совершенно правильный подход, а вот тянуть прямую работу с DOM в лайф-сайкл компонента это так себе решение
источник

L

Lupusregina[beta] in Svelte [svelt]
Pavel 🦇 Malyshev
Хм, а чем лучше? Для экшена это совершенно правильный подход, а вот тянуть прямую работу с DOM в лайф-сайкл компонента это так себе решение
да тут  почти весь компонент, это работа с нодами.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Lupusregina[beta]
да тут  почти весь компонент, это работа с нодами.
Я стараюсь прямую работу с DOM всегда инкапсулировать в экшн. Хотя случаи конечно бывают разные и тебе виднее по задаче.
источник

ER

Eric Rovell in Svelte [svelt]
Доброго всем дня!
Вопрос не совсем по Свелт напрямую, но возник вопрос касательно Promise.all, если вдруг кто сможет помочь, буду рад!

Имеется массив объектов, в каждом из которых URL, который нужно прогрузить через fetch. Остальные значения объекта нужны как параметры функции, которой передадутся прогруженные данные.

Умею работать с Promise.all в случае, если имеется массив со ссылками.
Но как можно тянуть с собой данные объекта в целом?
источник

IP

Illia Potapov in Svelte [svelt]
Ребят, какими тестовыми редакторами сейчас можно пользоваться с поддержкой Svelte? В Intellij сломался плагин для свелта:(
источник

ER

Eric Rovell in Svelte [svelt]
То есть, я хочу преобразовать данные на входе так, что в объекте была ссылка, а в итоге на выходе я добавлю к объекту прогруженные данные
источник

ER

Eric Rovell in Svelte [svelt]
Illia Potapov
Ребят, какими тестовыми редакторами сейчас можно пользоваться с поддержкой Svelte? В Intellij сломался плагин для свелта:(
VS Code имеет хорошее расширение
источник

IP

Illia Potapov in Svelte [svelt]
Спс
источник

ER

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

ER

Eric Rovell in Svelte [svelt]
Eric Rovell
Доброго всем дня!
Вопрос не совсем по Свелт напрямую, но возник вопрос касательно Promise.all, если вдруг кто сможет помочь, буду рад!

Имеется массив объектов, в каждом из которых URL, который нужно прогрузить через fetch. Остальные значения объекта нужны как параметры функции, которой передадутся прогруженные данные.

Умею работать с Promise.all в случае, если имеется массив со ссылками.
Но как можно тянуть с собой данные объекта в целом?
У меня появилась идея обернуть fetch в функцию, сейчас попробую.
источник

DK

Dan Kozlov in Svelte [svelt]
Eric Rovell
Доброго всем дня!
Вопрос не совсем по Свелт напрямую, но возник вопрос касательно Promise.all, если вдруг кто сможет помочь, буду рад!

Имеется массив объектов, в каждом из которых URL, который нужно прогрузить через fetch. Остальные значения объекта нужны как параметры функции, которой передадутся прогруженные данные.

Умею работать с Promise.all в случае, если имеется массив со ссылками.
Но как можно тянуть с собой данные объекта в целом?
Вариантов много.
Самый простой — просто получить результат Promise.all, сделать по нему map, в map получить индекс элемента и обращаться к изначальному массиву объектов.
источник

DK

Dan Kozlov in Svelte [svelt]
  const obj = [{ url: '', ... }, { url: '', ... }];
 Promise.all(obj.map(({ url }) => fetch(url))).then(res =>
   res.map((fetchedRes, index) => {
     const { url, ...other } = obj[index];
   }),
 );

Типа того.
источник

ER

Eric Rovell in Svelte [svelt]
Dan Kozlov
Вариантов много.
Самый простой — просто получить результат Promise.all, сделать по нему map, в map получить индекс элемента и обращаться к изначальному массиву объектов.
Получается, я просто пройдусь по исходному объекту и вставлю результаты?
источник

DK

Dan Kozlov in Svelte [svelt]
Eric Rovell
Получается, я просто пройдусь по исходному объекту и вставлю результаты?
Вот в сниппете выше other — это всё, окромя ссылки. Дальше уже можете это передавать куда угодно.
С await получится красивее, но я думаю, что разберетесь с этим сами.
источник

ER

Eric Rovell in Svelte [svelt]
Dan Kozlov
  const obj = [{ url: '', ... }, { url: '', ... }];
 Promise.all(obj.map(({ url }) => fetch(url))).then(res =>
   res.map((fetchedRes, index) => {
     const { url, ...other } = obj[index];
   }),
 );

Типа того.
Насколько этот вариант ужасен?
источник

JA

Jenka Artiukh in Svelte [svelt]
Привет, возник вопрос, есть что-то для работы с таблицами (сортировка фильтрование и пагинация) или это всё из разных компонентов нужно делать?
источник

ER

Eric Rovell in Svelte [svelt]
Dan Kozlov
Вот в сниппете выше other — это всё, окромя ссылки. Дальше уже можете это передавать куда угодно.
С await получится красивее, но я думаю, что разберетесь с этим сами.
Спасибо за помощь, буду пробовать
источник

DK

Dan Kozlov in Svelte [svelt]
Eric Rovell
Насколько этот вариант ужасен?
Да норм варик. Это плюс-минус то же, только с отдельной функцией, почему нет.
Только можете, наверное, просто .map(fetchData).
источник