javascript - 当我添加到数组时, slim 列表不会更新

标签 javascript svelte

我刚开始使用 svelte...所以,这可能是一个菜鸟问题。

我有一个列表,我可以从数组中删除项目并且列表 (#each) 更新没有问题。

...但是如果我将一个项目添加到数组中,列表不会重新绘制,直到我删除另一个项目...

https://svelte.dev/repl/ef316351462a434691388351aef1676a?version=3.44.0

最佳答案

对于 react 性 Svelte 检查分配运算符。所以使用扩展运算符或重新分配变量。

//Short Syntax 
tickets = [...tickets, newTicket]

// Or
tickets.push(newTicket);

tickets = tickets;

关于javascript - 当我添加到数组时, slim 列表不会更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69791435/

相关文章:

javascript - 分配给用作事件处理程序的变量不是 react 性的 :

javascript - 这个 jQuery 函数调用是什么?

javascript - Node-Red 多重上下文

javascript - slim 组件 onLoad

svelte - 是否可以在运行时动态加载 Svelte 模板?

svelte - 在 sapper/svelt 中是否有组件的快捷方式

javascript - 从 map 中移除多边形

javascript - const {something} = require (something) 在 Express 中不起作用

javascript - JXBrowser JSFunctionCallback 和 IFrame

javascript - 当函数中的变量更改时,不会触发 Svelte react 性