情形如下:自己要使用cesium删除地图上一些被打好的点(mark标记物),而这些点先事先在data(){}中被定义好了(因为这时候后台并没有提供接口,自己只能先使用伪数据),
错误的解决方式:
直接使用 let list = this.markData
然后对list进行删减操作
然后地图上展现出我想要的效果,但接下来才是问题的关键
我使用this.addMarkers(this.markerData, "xxx");时,数据也只能展现一部分,就是有一部分数据莫名的消失了,简化模型如下:
let a= b,
console.log(a)
对b进行操作之后
console.log(a)
打印出来的值不一样
解决方式
let a = JSON.stringify(this.markerData)
let list = JSON.parse(a)
再对list进行操作