在开发vue项目时,会很自然的将变量放到data()中,那么将Cesium的变量放到vue2的data()中,页面就会变得非常的卡,拖动地图时出现掉帧的情况,这是因为vue会对data里面的变量进行数据劫持
那么我们可以将放在data()里面的Cesium变量命名方式进行修改,统一以 "_" 或 "$" 开头,这样页面就不会出现卡顿了,在vue2官网有这么一句话
我们以这总方式命名的变量不会被vue所代理。另外,使用vue3+ts可以完美解决数据冲突问题
在开发vue项目时,会很自然的将变量放到data()中,那么将Cesium的变量放到vue2的data()中,页面就会变得非常的卡,拖动地图时出现掉帧的情况,这是因为vue会对data里面的变量进行数据劫持
那么我们可以将放在data()里面的Cesium变量命名方式进行修改,统一以 "_" 或 "$" 开头,这样页面就不会出现卡顿了,在vue2官网有这么一句话
我们以这总方式命名的变量不会被vue所代理。另外,使用vue3+ts可以完美解决数据冲突问题