变量未在 UI 上更新

Variable not updating on UI

提问人:Joshua Parker 提问时间:11/15/2023 更新时间:11/15/2023 访问量:37

问:

目前,我有一个用户在输入字段中输入一个新名称,并将该名称保存到“newTitle”中 但是,当按下“保存”并触发 edittitle() 函数时 - 它会正确更新值 console.logs,但是在我手动刷新页面之前,UI 元素不会更新。

let newTitle = 'my new title'

async function editTitle() {
   array[0].title = newTitle
   array = array
}

<h1> array[0].title </h1>

我正在为数组中 sveltekit 的反应性部分而苦苦挣扎。

尝试使用反应变量($:)但没有成功

网上有一篇关于使用 array = array 的帖子;但这似乎也行不通

Svelte sveltekit

评论

1赞 brunnerh 11/15/2023
请提供一个完整的示例来说明问题,因为该代码将按预期工作(如果在 中添加了大括号)。h1

答: 暂无答案