Size: a a a

2020 November 22

A

Arushwl in Svelte [svelt]
Стор как проперти компонента https://svelte.dev/repl/bd0dd21bf8cd4fa487eb0b63a1140cb0?version=3.29.7
источник

NA

Nurbek Akhmedov in Svelte [svelt]
Arushwl
Сорри, чёт не понимаю совсем... а что значит обвернуть запрос?
ну вот представь, у тебя есть некий фетчер который получает данные из сервера
источник

NA

Nurbek Akhmedov in Svelte [svelt]
и ты создаеш компонент для этого фетчера, и там прописываешь что-то то типа

{#await res}
 loading
{:then response}
  <slot {response}> </slot>
   
{:catch error}
 {JSON.stringify(error)}
{/await}
источник

NA

Nurbek Akhmedov in Svelte [svelt]
вот это обвертка
источник

NA

Nurbek Akhmedov in Svelte [svelt]
только вот этот response не промис и не Объект
источник

NA

Nurbek Akhmedov in Svelte [svelt]
а Observerable object
источник

NA

Nurbek Akhmedov in Svelte [svelt]
а смысл токого прокидывание в том что я могу сразу менять значения в этом Observerable object
источник

NA

Nurbek Akhmedov in Svelte [svelt]
и мною внесенные изменения отобразится на все участках где участвует этот Observerable object
источник

A

Arushwl in Svelte [svelt]
Типа response меняется и сервером и клиентом?
источник

IG

Ilya Gladko in Svelte [svelt]
Arushwl
Типа response меняется и сервером и клиентом?
Ты прям на фултайме в всехподдержке
источник

NA

Nurbek Akhmedov in Svelte [svelt]
Arushwl
Типа response меняется и сервером и клиентом?
почти =), для того чтобы и ссервером надо добавить вебсокет, но смысл уловил
источник

NA

Nurbek Akhmedov in Svelte [svelt]
но пока речь идет о локальном кеше, и конторле состоянии
источник

NA

Nurbek Akhmedov in Svelte [svelt]
ну что-то типа если я зайду в страницу редактирование продукта и поменяю там название, и отправлю запрос на сервер, то он не только на сервере изменил данные но и у себя в кеше
источник

NA

Nurbek Akhmedov in Svelte [svelt]
тем самым если я вернусь в список товаров мне не надо снова отправлять запрос на сервер
источник

A

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

A

Arushwl in Svelte [svelt]
Твою б схему в репл загнать... не вижу зачем врапер...
источник

А

Андрей in Svelte [svelt]
Я хочу применить к дочерним элементам марджин, но это не работает. ЧТо я делаю не так?
источник

А

Аидрфй in Svelte [svelt]
Андрей
Я хочу применить к дочерним элементам марджин, но это не работает. ЧТо я делаю не так?
обернуть в :global() селектор надо, у свелта стили изолированные
источник

A

Arushwl in Svelte [svelt]
Андрей
Я хочу применить к дочерним элементам марджин, но это не работает. ЧТо я делаю не так?
Компонент не элемент. CSS применим к дом-элементам.
источник

S

Sierge in Svelte [svelt]
Аидрфй
обернуть в :global() селектор надо, у свелта стили изолированные
А как можно грамотно наоборот провернуть (почти наоборот). Например, В layout.svelte есть header, который должен быть на странице home синего цвета, на странице search красного? Если глобал юзать, то при возврате на предыдущую страницу не скидывается стиль хэдера на нужный
источник