我有一组对象,每个对象都具有存储属性。 我可以将数组中的单个 object 绑定到输入字段,但我无法使用每个块绑定所有对象。 这是我的回复。 我还将在下面提供代码。 有人对我如何实现注释掉的代码 (L 24-28) 有想法吗? 问题的根源似乎在于以下事实: Stores 必须在组件的顶层声明(这 ...
我有一组对象,每个对象都具有存储属性。 我可以将数组中的单个 object 绑定到输入字段,但我无法使用每个块绑定所有对象。 这是我的回复。 我还将在下面提供代码。 有人对我如何实现注释掉的代码 (L 24-28) 有想法吗? 问题的根源似乎在于以下事实: Stores 必须在组件的顶层声明(这 ...
我有一个带有 Comment 对象数组的 Svelte 存储,每个 Comment 对象都可以有一个 Comment 对象(回复)的子数组,它们也可以有自己的回复,创建一个任意深度的树状结构。 这个问题的答案非常有助于解释如何使用双向绑定来更新此类结构中个人 object 的属性(例如,编辑评论消息 ...
这段代码的问题是商店触发了它的订阅者,但数据没有改变。 该按钮只是设置sub.a=10 。 然而,这家商店令人耳目一新,这是不应该的。 Immerjs 应该可以帮助解决这个问题。 数据绑定也不起作用,这与自定义商店的set和update方法有关。 我怎样才能实现这些功能? 这是定制商店: impo ...
我有多个 Svelte 商店,如下所示:import { readable } from "svelte/store"; export const NatureStore = readable([ { name: "nature", description: "Na ...
我正在开发一个 SvelteKit 应用程序,其中所有功能都基于 URL 列表。 用户可以将 URL 添加到此列表,或将其删除。 添加新的 URL 时,应用程序会获取 URL,然后对获取的数据运行多个异步操作。 我可以想出很多方法来构建它,但如果可能的话,我想使用 Svelte derived st ...
我创建了一个由 svelte store 控制的模式。 第一次更新后,它关闭速度非常快,不考虑 4000 毫秒。 我做错了什么? 有没有更好的方法来制作通知模式? ...
我想将现有商店的值重置为默认值。 出于用户体验原因,我不想创建新商店。const defaults = { name: { value: "", }, foo: [], some: { other: { data: "" } } }; cons ...
我有一家商店,其中包含许多用于提交表单的属性:const store = writable({ network: { content: "", error: "" }, name: { content: "", ...
似乎很快就会起作用问题是屏幕闪烁,当我执行表单操作时,ui 很快显示 email,但变为未定义 +page.svelte<div> <div> {$fbUser?.email} </div> {#if !$fbUser} ...
我需要对嵌套属性更改做一些逻辑。 我只找到那个东西来做那个 这种方法是由Twitter 线程中的官方svelte开发人员建议的。 但是 svelte stores不能正常工作。 例如我有以下代码: $: $sx部分将在$sy发生变化时触发。 如何避免? REPL来玩。 PS VueJS具有@ ...
我在使用 Vue 一段时间后正在学习 Svelte,但对 Svelte 的一些奇怪的反应性问题感到有点困惑。 我有这个简单的代码: 苗条的片段<script> let count = 0 $: tripleCount = count * 3 const increaseCount = ( ...
我有一个商店价值没有在页面上正确显示的问题。 当我更新存储值时,我会看到一个带有新更新值(“更新”)的短暂闪烁,然后立即恢复为默认值(“默认”)。 记录商店(在 +page 中使用 'tmp' var)显示该值实际上已更新。 我还尝试禁用 SSR 以消除闪烁但仅显示默认值。 我也试过 update( ...
当我获取这个数组并在 HTML 中返回它时,我一直得到 [object, object] 或 undefined。 有谁知道这是不是因为我在我的 svelte 商店中没有定义的东西? 现在,我只是想从 API 中获取名称。 这是“league-store.js” +page.svelte 最后 ...
我有一个使用这些数据的苗条商店: 我在表格中编辑一本书并调用下面的 function 来更新商店(id 是要更新的书 id,bookData 是更新的数据(来自表格): 有用。 执行更新似乎需要很多杂耍。 想知道是否有更好的方法? ...
我有一个 Svelte Store,里面有一个嵌套的 object。 (我不想展平商店,因为在我的实际用例中,元素的顺序(数组也出现)非常重要。)export const rootStore = writable({ test : { a : 0 } }) 现在我 ...
我需要使用自定义逻辑创建一个苗条的商店,所以我调整了这里的代码来创建一个带有订阅和设置 function 的简单商店。 但是,当我将存储初始化为 object 并创建与存储键之一的双向绑定时,设置 function 似乎被调用, value已经设置为刚刚传递到存储的newValue 。 当使用原语 ...
我有一个 Svelte 应用程序,它具有相对复杂的反应性 model。 应用程序不同部分的数据从 API 加载,该 API 基于 UI 的潜在许多部分的 state,并且更改 state 的一部分通常需要同时更改其他部分。 一个简单的示例是带有搜索框、加载结果和分页的 UI。 如果您搜索某些内容,点 ...
我想知道一个组件以及它的局部变量如何从存储中捕获计算结果,以及反应性是如何产生的。 如果我有这样定义的商店: 然后在一个组件中,我想使用问题数组作为起点,使用它来创建本地表单数据: 我的想法是,因为我使用的是分配给自动订阅的局部变量,所以它应该可以工作: https://svelte.dev/doc ...
使用 SvelteKit 时,必须始终在 route page / layout中创建store ,否则会出现刷新后状态为 up-to-date 的问题。 您不能在导入的模块中创建store ,因为服务器端模块只加载一次,这会导致store错误。 所有这些都导致了类型的某种情况。 问题: 我通过s ...
我正在尝试在对商店进行任何更改时更新本地草料。 我知道这可以通过以下方式完成:import { writable } from "svelte/store"; import localforage from "localforage"; const stored = await localfora ...