我想使用ReactiveDict部分更新结构化数据,并且有一个UI(模态形式)依赖于该数据的UI(模态形式)。
ReactiveVar无法为我提供与ReactiveDict一起使用的功能。

但是,我想丢弃ReactiveDict的命名实例,以释放内存或因为我想重用其名称。

如何在不刷新页面的情况下手动删除ReactiveDict的命名实例?

最佳答案

ReactiveDict的所有命名实例都存储在ReactiveDict._dicsToMigrate中。

要删除它,只需delete ReactiveDict._dicsToMigrate['my dictionary'],它将不会迁移。然后,您可以delete对变量的其他引用(对象字段,...),就可以完成。

您还需要stop所有观看计算。

在测试中,我还注意到已迁移但未使用的字典不会再次迁移。嘿。

10-07 18:58