【发布时间】:2019-07-21 05:57:09
【问题描述】:
我将这个地理库与 Map、Layer 和 LayerTree 等对象一起使用。我正在使用 Vue 来可视化 LayerTree。
今天我注意到有些层包含很多(超过 10,000 个)项目,这些项目都变成了反应性的,这完全爆炸了内存使用量。我不需要这个,因为我只对图层的几个属性感兴趣以显示 layerTree。
是否可以将某些属性声明为非响应式?
【问题讨论】:
-
你有一个例子来说明树的样子和你如何使用它吗?您不应该将极端复杂(嵌套)的项目存储在数据字段(或 vuex)中,我不知道仅使某些字段具有反应性的可能性。你不能提取你真正感兴趣的数据吗?
-
See here for some ideas。我真的很喜欢最后的 mixin 答案。
标签: vue.js