使用vue和axios从API数据中获取每个对象

桑德什·菲亚尔

这是我的脚本,它调用axios并以帖子形式获取数据

<script>

import axios from 'axios'


export default {
  name: 'App',

  mounted: function () {
    axios.get('API URL')
      .then(response => this.posts = response.data)
  },


  data() {
      return {
        posts: null
      }
    },


};

</script>

我在视图上的代码试图从上面的脚本中获取数据作为帖子

<template>
  <div id="app"> 
    <ul>
      <li v-for="post in posts" v-text="post.createdAt"></li>
    </ul>
  <div>
</template>

从API URL提取的SAMPLE数据如下所示

张贴对象变量

我能够以数组的形式在控制台日志中获取API DATA,但是当我从createdAT的数组中调用一个对象时,v-text = "post.createdAt"不会打印/获取createdAt日期列表的列表。

桑德什·菲亚尔

刚刚解决了此文档,并使用了AXIOS TO CONSUME API,这是该https://vuejs.org/v2/cookbook/using-axios-to-consume-apis.html的链接

以上我发布的代码效果很好。问题是我的API URL嵌套在data [data [object]]中。所以我从那个API调用数据的方式

由此

 mounted: function () {
    axios.get('API URL')
      .then(response => this.posts = response.data)
  }

对此

 mounted: function () {
    axios.get('API URL')
      .then(response => this.posts = response.data.data)
  }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用axios从vuex中的API获取数据?

难过 如何从axios获取vue中的数据以进行显示?

在Vue和Axios中使用来自API的数据填充选择标签

使用Axios和Vue提取api数据-返回未定义

通过Axios在Laravel / Vue中获取数据

在Vue实例之外的全局const中获取axios响应数据

结合使用useEffect和Axios获取API数据将返回null-如何处理呢?

如何使用API在SolidWorks中获取对象的坐标数据

在Vue中使用Axios Api发布数据

Axios Vue Js:如何获取此对象的值以在api中显示获取请求网址

使用axios获取api数据(Vue.js 2)时,箭头函数不应返回赋值

从API中的对象获取数据

使用Axios在Reactjs中从Api获取数据

无法使用Vue和Axios从API提取数据

从对象数组获取数据的问题-vue.js / API / axios / proxy

使用axios和Vue.js以JSON格式获取电子表格数据

如何使用JavaScript从传入对象的数组中获取每个字段数据

在每个 json 子对象上使用循环获取本地存储中的 Json 数据

无法从 localhost:8081 (expressjs API) 获取数据,我试过 vue-resource 和 axios

如何从使用 angularjs 中的 api 获取数据的工厂获取控制器中的对象数据

在反应中使用 axios 从具有 API 属性的 API 中获取数据

Axios 调用,使用 vue 获取响应数据到选择选项中

vue中如何通过axios获取json对象?

无法使用 Vuex 和 axios 获取数据

无法使用 axios 和 EntityFramwork 从多个表中获取数据

React 和 Express:使用 Axios 从 3rd 方 API 获取数据

如何从 axios vue 中的对象获取数据

Vue axios 从 api 获取数据 -

使用 Axios 和 React 使用来自 API JSON 对象的数据