【发布时间】:2022-01-03 10:24:40
【问题描述】:
我有一个事件列表
let searchedEvents=[] // events array which will be filled with search results later
当这个数组被填充时(比如n 结果),用户界面将显示n 用户可以编辑的表单。编辑的第一个表单 (searchedEvents[0]) 应该更新所有其他表单(例如,假设表单 1 中有一个字段 num。如果第一个表单的 num 字段被更新,所有其他表单应该显示该字段的相同值)。
为了实现这一点,我有一个eventZero = searchedEvents[0](并且只要searchedEvents 数组更新,就会运行此语句。
那我就这样看eventZero.num:
$: myWatch(eventZero.num)
但每当用户编辑表单中的 num 字段时,这不会触发 myWatch。
即使像$: myWatch(eventZero) 这样直接看也行不通。
那么如何在 svelte 中实现这一点呢?
【问题讨论】:
-
你能不能做一个小的REPL的逻辑?
标签: svelte