微信小程序用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
        })

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM