Healer️ 2023-03-07 11:29 采纳率: 27.8%
浏览 37

vue 获取数据之后怎么遍历

vue 获取数据之后怎么遍历
vue3不支持

searchData() {
      oneEmergency().then((res) => {
        if (res.code == 200) {
          this.lists = res.msg
          var data = res.msg;
          console.log(data)
          data.value.forEach((item,index) => {
            console.log(item,index)
            // this.data = item.fatalCount
            // console.log(this.data)
          });
        }
      });
    }

  • 写回答

3条回答 默认 最新

  • CodeBytes 2023-03-07 11:43
    关注

    该回答引用ChatGPT

    在你的代码中,你已经将获取到的数据存储在了 this.lists 中,可以直接使用 this.lists 进行遍历,而不需要再次使用 data.value。示例代码如下:

    
    searchData() {
      oneEmergency().then((res) => {
        if (res.code == 200) {
          this.lists = res.msg;
          console.log(this.lists);
          this.lists.forEach((item, index) => {
            console.log(item, index);
            // this.data = item.fatalCount;
            // console.log(this.data);
          });
        }
      });
    }
    
    

    在这个示例代码中,我们将 res.msg 存储在了 this.lists 中,并且在遍历时直接使用了 this.lists。你可以根据你的实际需求修改其中的遍历逻辑。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月7日