出现updateMultiMarker faild是因为covers重新赋值了,所以当covers有值时,需要重新赋值时不需要做this.covers = []处理,直接在原有的基础上push就好了
var success = function(data) { // 百度地图搜索成功触发
var wxMarkerData = data.wxMarkerData; // 数据
that.pages = Math.ceil(data.originalData.total/that.pageSize)
for (var i = 0; i < wxMarkerData.length; i++) {
that.covers.push({
latitude: wxMarkerData[i].latitude,
longitude: wxMarkerData[i].longitude,
iconPath: '../../static/marker_yellow.png'
})
}
}