m0_46189479
可爱也不如你
采纳率100%
2021-02-26 10:49

vue3使用axios遍历无效

已采纳
axios({
      url: '/station',
      method: "get" ,// 请求方式
      success:  (obj)=> {
        console.log(obj);
        obj.forEach( (o)=>{
          darmBillboard(o);
          viewer.zoomTo(viewer.entities);//居中到该点
        })
      },
    }).then(response => {
      console.log(response.data);
      // alert(response.constructor)
    }).catch(error => {
      // 请求失败
      alert("请求water失败")
      console.log("请求water失败");
      console.log("error");
    });

为什么success里面的遍历无效求大佬解释

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

4条回答

  • weixin_43551840 我爱吃西瓜喵 2月前

    你的axios是自己封装过了吗 如果没有 那你的代码写的有问题

     

    axios({
          url: '/station',
          method: "get" ,// 请求方式
        }).then(response => {
            let obj = response.data
            console.log(obj);
            obj.forEach( (o)=>{
              darmBillboard(o);
              viewer.zoomTo(viewer.entities);//居中到该点
            })
        }).catch(error => {
          // 请求失败
          alert("请求water失败")
          console.log("请求water失败");
          console.log("error");
        });
    点赞 1 评论 复制链接分享
  • m0_46189479 可爱也不如你 2月前
     axios({
          url: '/station',//接口数据不是JSON数据,需要转成JSON数据。
          method: "get",// 请求方式
          // dataType: "json",
          data: {}
    
        }).then(response => {
    
          // let obj = response.data;
          JSON.parse(response.data).forEach(o => {
            console.log('obj')
            console.log(o)
            darmBillboard(o);
            viewer.zoomTo(viewer.entities);//居中到该点
          })
          // alert(response.constructor)
        }).catch(error => {
          // 请求失败
          alert("请求water失败")
          console.log("请求water失败");
          console.log("error");
        });

    代码写错了,然后后台传过来的数据,不是JSON的

    点赞 评论 复制链接分享
  • hjue 多鱼的夏天 2月前

    要看你obj返回的是什么?

    点赞 评论 复制链接分享
  • m0_46189479 可爱也不如你 2月前

    在线等

    点赞 评论 复制链接分享

为你推荐