微信小程序用setData更新数组里的值

假设在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
        })

 

微信小程序用setData更新数组里的值

上一篇:小程序入门


下一篇:学习python的网址