假设在data中定义了一个数组markers
markers: [{ title: "", id: "", latitude: "", longitude: "", iconPath: "img/Local.png", width: 20, height: 20 }]
如果我现在要用setData修改latitude和longitude的值,首先先定义两个变量,将要修改的值赋值给这两个变量(注意要加引号)
var lat = "that.markers[0].lat"; var lng = "that.markers[0].lng";
然后在setData中赋值(注意加中括号)
that.setData({ //经纬度赋值 [lat]:res.latitude, [lng]:res.longitude })