从rest api返回数据

用户672009

我正在尝试从 rest api 获取一些数据。然而,结果 this.someData 仍未定义。

我的组件如下

<template>
  <div class="list">
    <h1>List</h1>
    <pre>msg: {{msg}}</pre>
  </div>
</template>

<script>
  import Vue from 'vue'
  import VueResource from 'vue-resource'
  Vue.use(VueResource)

  export default {
    name: 'list',
    data () {
      this.$http.get('http://localhost:8080/api/posts/filter?username=tons').then(response => {
      // get body data
        this.someData = response.body
        console.log(this.someData)
      }, response => {
      // error callback
      })

      return {
        msg: this.someData + 'somedata'
      }
    }
  }
</script>

有人知道我做错了什么吗?

埃戈尔·斯坦巴基奥

“数据”应该只是属性。您可以通过“方法”获取某些内容,然后填充“数据”属性。

正确的代码如下所示:

<script>
    export default {
        data: function() {
            return {
                someData: null
            }
        },
        methods: {
            getData: function() {
                // fetch here
                this.someData = response.body;
            }
        },
        mounted() {
            this.getData(); // or trigger by click or smth else
        }
    }
</script>

在你的模板中,你可以 {{ someData }}

@Bert_Evans 是对的,您可以在“数据”中进行一些基本计算,但由于 Vue 中反应性的工作方式,它们应该是同步的。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Rest API返回http状态代码

来自分类Dev

Laravel从REST API检索数据

来自分类Dev

如何设计REST API以允许返回带有元数据的文件

来自分类Dev

WooCommerce REST API请求返回错误

来自分类Dev

Google Fit REST API数据源数据集不返回点

来自分类Dev

Angular JS $ http.get从WP REST API返回空数据,但仅在实际的iOS设备上

来自分类Dev

Java Rest Api返回404

来自分类Dev

从ColdFusion中的REST API返回JSOn数据

来自分类Dev

Yii2 REST API关系数据返回

来自分类Dev

REST API子资源,数据返回?

来自分类Dev

ServiceNow REST API:返回单列

来自分类Dev

返回HTTP代码200从春天REST API

来自分类Dev

Web Api Rest返回带有数据的Json,但在Postman中则不

来自分类Dev

FLASK REST API在POST上返回400

来自分类Dev

Azure CosmosDB REST API忽略了数据浏览器返回的结果

来自分类Dev

从rest api返回的正确数据结构是什么?

来自分类Dev

搜索端点中的WP REST API(wp json)不返回完整数据

来自分类Dev

REST API放置大数据

来自分类Dev

从REST Api获取数据

来自分类Dev

计数聚合与从Rest API返回的数据不匹配

来自分类Dev

从Javascript文件调用Rest API:数据返回问题

来自分类Dev

Yii2 REST API关系数据返回

来自分类Dev

REST API子资源,数据返回?

来自分类Dev

Laravel REST API调用返回状态为200的伪数据

来自分类Dev

Debian 10(32 位)不从 REST API 返回 json 数据

来自分类Dev

Spring Rest模板没有返回数据

来自分类Dev

REST API 查询返回 404?

来自分类Dev

指定从 REST 查询返回的数据

来自分类Dev

为什么 Firebase 数据库 REST API 返回无缓存标头