mirror of
https://github.com/Tencent/tmagic-editor.git
synced 2026-11-01 15:40:43 +00:00
此前缓存键由节点 id 拼接而成,节点被替换(如修改绑定字段)后 id 不变仍命中旧缓存, 导致新依赖未被收集。改为以首节点为 WeakMap key 并比较节点对象引用, 节点替换后重新收集依赖,节点回收后缓存自动释放
此前缓存键由节点 id 拼接而成,节点被替换(如修改绑定字段)后 id 不变仍命中旧缓存, 导致新依赖未被收集。改为以首节点为 WeakMap key 并比较节点对象引用, 节点替换后重新收集依赖,节点回收后缓存自动释放