Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Vue.js在API调用后不显示结果_Javascript_Vue.js_Vuejs2_Vue Component - Fatal编程技术网

Javascript Vue.js在API调用后不显示结果

Javascript Vue.js在API调用后不显示结果,javascript,vue.js,vuejs2,vue-component,Javascript,Vue.js,Vuejs2,Vue Component,在vue.js上显示结果时遇到困难。我可以在google chrome上的vue开发工具中看到,我从API(ASP.NET核心)获取数据。但是,我无法在浏览器上显示结果 这就是我的Profile.vue到目前为止的样子,我只是想得到要显示的名字 <template> <div> <div class="well"> <div class="row"> <div class="col-md-3">

在vue.js上显示结果时遇到困难。我可以在google chrome上的vue开发工具中看到,我从API(ASP.NET核心)获取数据。但是,我无法在浏览器上显示结果

这就是我的Profile.vue到目前为止的样子,我只是想得到要显示的名字

<template>
  <div>
    <div class="well">
      <div class="row">
        <div class="col-md-3">
          <strong>Student Name:  {{ records.firstName }}</strong>
        </div>
      </div>
    </div>
  </div>
</template>

<script>
  import api from '../store/api.js'

  export default {
    name: 'Profile',
    data() {
      return {
        records: {},
      };
    },
    created() {
      api.GetInquiriesByUser(this.$router.currentRoute.params.lastName).then((response) => {
        this.records = response.data;
      });
    },
  }
</script>

学生姓名:{{records.firstName}}
从“../store/api.js”导入api
导出默认值{
名称:'Profile',
数据(){
返回{
记录:{},
};
},
创建(){
api.GetInquiriesByser(this.$router.currentRoute.params.lastName)。然后((响应)=>{
this.records=response.data;
});
},
}

我已经挖了一段时间了,想知道是否有人能指出错误或者给我指出正确的方向?如果需要添加更多信息,我可以提供,因为我是从API获取数据的,所以我假设错误在我的Profile.vue中。也许我没有正确地传递firstName?

您的
记录
属性是一个数组而不是一个对象,该数组只包含一个您应该访问的项,如下所示:

       <strong>Student Name:  {{ records[0].firstName }}</strong>
并将代码保存在模板中,如下所示:

         <strong>Student Name:  {{ records.firstName }}</strong>
学生姓名:{{records.firstName}

您的
记录
属性是一个数组而不是一个对象,该数组只包含一个您应该访问的项,如下所示:

       <strong>Student Name:  {{ records[0].firstName }}</strong>
并将代码保存在模板中,如下所示:

         <strong>Student Name:  {{ records.firstName }}</strong>
学生姓名:{{records.firstName}