微信小程序 res.data.map is not a function

原出错代码:

function findBikes(longitude, latitude, that){
  wx.request({
    url: 'http://localhost:8080/bike/findNear',
    method:"GET",
    data:{
      longitude:longitude,
      latitude:latitude,
    },
    success:function(res){
      //console.log(res)=
      var bikes = res.data.map((bike) => {
        return {
          longitude: bike.longitude,
          latitude: bike.latitude,
          id: bike.id,
          iconPath: "/images/bike.png",
          width: 35,
          height: 40
        }
      });
      //将bike数组放到markers里
      that.setData({
        markers:bikes
      });

    }
  })
}

出错原因:
这里的data是json不是数组


修改:

var resdata = Array.from(res.data)
var bikes = resdata.map((bike) => {

版权声明:本文为weixin_45121701原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
THE END
< <上一篇
下一篇>>