Описание тега svelte-store

1 ответ

Как задержать рендеринг до завершения вызова ajax

Я выполняю рефакторинг приложения React, которое загружает языковые метки из файла json на сервере. Данные извлекаются с сервера с помощью вызова Ajax, который обновляет хранилище, содержащее все языковые метки. Вот некоторый код, иллюстрирующий про…
24 май '19 в 21:12
1 ответ

Svelte не обновляет производное значение от входа

Когда я загружаю страницу, $greeting показывает с правильным значением. По какой-то причине он не обновляется, когда я изменяю текст в input, App.svelte <script> import { name, greeting } from './stores.js'; </script> <h1>{$greetin…
03 май '19 в 11:22
1 ответ

Как связать состояние компонента Svelte со строкой запроса в Sapper

Мое приложение-сапер вращается вокруг компонента таблицы. Этот компонент таблицы имеет состояние (смещение, лимит, сортировка, фильтры и т. Д.), Которое я хотел бы представить в строке запроса URL-адреса. В настоящее время таблица работает нормально…
23 июн '19 в 17:41
0 ответов

Компонент Svelte не выполняет рендеринг с новыми значениями, если ввод текста находится внутри каждого цикла

У меня есть редактор, который содержит входы внутри each петля. Когда текст внутри ввода изменяется, доступное для записи хранилище обновляется, но в другом компоненте, где я зацикливаюсь на значениях из хранилища, повторная визуализация не запускае…
23 авг '19 в 15:22
2 ответа

Лучший способ сгруппировать разные магазины в главном объекте - Svelte

Так что я пробовал немного Svelte на прошлой неделе. Я хотел иметь какой-то простой компонент, скажем, счетчик, которым будет управлять магазин (так же, как это показано в документации API). У меня также будет компонент для списка задач с его собств…
06 июн '19 в 18:18
1 ответ

Доступ к значению Store внутри цикла в SvelteJS v3

Я строю приборную панель из массива объектов, которые имеют store как часть его собственности. каждый магазин обновляется независимо от другого источника. моя проблема в том, что я не могу прочитать store значение внутри each петля. чтобы упростить …
23 июл '19 в 10:03
15 ответов

Как сохранить магазин стройный

Существует ли прямая опция сохранения данных хранилища svelte, чтобы даже при обновлении страницы данные были доступны. Я не использую локальное хранилище, так как хочу, чтобы значения были реактивными.
07 июн '19 в 08:00
1 ответ

Svelte: второй экземпляр конструктора приложений перезаписывает первый экземпляр, проблема с переходом в магазины?

Здравствуйте, Свельтермейстеры, Проблема: я пытаюсь инициализировать два экземпляра приложения на одной странице. Приложение отображается как глобальная переменная на странице в файле main.js следующим образом: //main.js import App from './component…
24 сен '19 в 23:39
2 ответа

Как лучше всего реализовать модель данных с общим доступом в представлениях Svelte

У меня есть созданное мной представление, которое содержит форму, элементы управления этой формы привязаны к свойствам объекта модели, который также используется другими представлениями). Я пытаюсь понять, действительно ли использование парадигмы St…
17 окт '19 в 18:01
1 ответ

Как использовать собственные методы хранения в svelte?

Я делаю модальное окно, атрибуты которого хранятся в магазине. Вместо того, чтобы открывать его вот так, из элемента:on:click={() => $modal.isOpen = true} Я хочу открыть его вот так:on:click={() => $modal.toggle()} из элемента. Вот мой код: ex…
29 окт '19 в 18:46
3 ответа

Сохранить привязку окон в svelte store

Привет милые люди интернета, Я создал слушателя для позиции прокрутки пользователя:<svelte:window bind:scrollY={y} />Я хотел бы сохранить эту переменную в магазине, чтобы сделать ее доступной на всем сайте. Но для этого мне понадобится сеттер.…
1 ответ

Производные хранилища Svelte и сортировка по массивам

Я создал магазин, содержащий список поездок, загруженных из моего API: const loadRides = () => client.service('rides').find({ query: { $sort: { date: -1, } } }); const createRides = () => { const { subscribe, update } = writable([], async (set…
27 ноя '19 в 21:28
4 ответа

Можно ли получить доступ к магазину Svelte из внешних js файлов?

Мне интересно, смогу ли я получить доступ к своим значениям хранилища Svelte из простого файла.js. Я пытаюсь написать функции, возвращающие динамическое значение на основе значения хранилища, чтобы импортировать их в любой компонент. Но в простом фа…
01 дек '19 в 17:22
1 ответ

Следует ли использовать оператор распространения при обновлении объекта с помощью метода обновления svelte/store?

Я создаю магазин, который использует объект для хранения моих данных. Я могу обновить магазин с помощью оператора распространения, но я также могу обновить его без оператора распространения. Svelte похож на React, где я должен использовать оператор …
04 дек '19 в 00:31
2 ответа

Как анимировать значения массива в svelte с помощью tweened store?

У меня есть доступный для записи магазин со следующими данными let array= writable({ skills: [{ id: 1, name: "Wordpress", knowledge: 0.9 }, { id: 2, name: "Js", knowledge: 0.8 } ] }) Я хочу анимировать индикатор выполнения в соответствии с ЗНАНИЕМ, …
06 дек '19 в 21:10
1 ответ

Тестирование компонентов svelte с помощью svelte/store

При тестировании компонентов svelte с помощью jest & @testing-library/svelte состояние распределяется между тестами, его можно удалить после каждого теста, поэтому у меня есть больше изолированных модульных тестов. магазин / тема import { writable }…
1 ответ

Как получить ценность магазина из другого магазина?

Как получить ценность магазина из другого магазина?https://svelte.dev/repl/0ab80c2fb8e045958d844bd4b11c04a9?version=3.22.1 В примере я включаю переменную inputVal в stores.js файл и изменение в set: (val) => {inputVal=val; set( val );}, and use i…
04 май '20 в 07:55
1 ответ

Svelte проблема регистрации пользователя с установкой значения магазина

Привет :) Я пытаюсь зарегистрировать пользователя и после успеха устанавливаю контекст для нового зарегистрированного пользователя, а затем перехожу на главную. Сервер правильно отвечает и регистрирует пользователя, но при вызове setContext я получа…
08 мар '20 в 23:48
1 ответ

Как уведомить подписчиков о мутировании экземпляра класса, хранящегося в магазине

Я могу хранить объект в магазине и видоизменять его путем клонирования и замены объекта, например: $store = someObject; // Notifies subscribers if someObject was not already the value of the store someObject.property = newValue; $store = {...someObj…
27 мар '20 в 14:16
3 ответа

Можно ли получить доступ к магазину Svelte из веб-консоли?

Я отлаживаю приложение Svelte и задаюсь вопросом, можно ли получить доступ к данным Svelte в магазине из веб-консоли? Кто-нибудь знает, возможно ли это, если да, как пожалуйста:) И, кстати, мы все еще используем svelte 1.
07 апр '20 в 02:03