地图上mark点击后改变尺寸或更换icon界面不刷新
markertap(e) {
//点击anotation标记事件
let item = this.data.mapparklist[e.markerId];
var obj = arguments[0];
console.log(obj.markerId);
for(var i = 0;i<this.data.markers.length;i++){
if (this.data.markers[i].id == obj.markerId){
this.data.markers[i].iconPath = “/images/icon/car.png”;
this.data.markers[i].width = 80;
this.data.markers[i].height = 80;
break;
}
}
console.log(this.data.markers);
如上,我希望在点击地图上mark后改变其宽高和iconpath,设置后data里面数据改变了,但界面没有刷新。
求大神指点是mark一旦创建就不能改变尺寸或者更换iconpath还是我设置的方法不对?