我将此地理库与诸如Map,Layer和LayerTree之类的对象一起使用。我正在使用Vue可视化LayerTree。
今天,我注意到一些层包含很多(超过10,000个)项目,这些项目全部变为 react 性,这完全爆炸了内存使用情况。我不需要这样做,因为我只对显示layerTree的图层的一些属性感兴趣。
是否可以将某些属性声明为非 react 性的?
最佳答案
在data方法返回的内容之外定义的任何内容都是非 react 性的。指南中没有关于此的任何官方信息,但到目前为止,它仍然有效。
...,
data() {
// Nonreactive
this.fuu = 'nonreactive'
// Reactive
return {
bar: 'reactive',
}
},
...