首页 > 解决方案 > this.$axios.get 不获取数据

问题描述

我在下面定义了这个方法来获取 json 数据,但我的请求没有发送。所以我测试了 URL 是否显示了数据http://localhost:3000/visits.json并且效果很好。

这就是我定义它的方式。

<template>
  <v-form :model='visitor' ref='editVisitorForm'>
   <div class="input-group__input">
    <treeselect v-model="visit_reports"
                        :closeOnSelect="true"
                        :multiple="true"
                        :options="visits"/>
   </div>
  </v-form>
</template>


<script>
 data: function () {
      return {
       visits: [],
       visit_reports: []
      }
},
created: function () {
      this.fetchAttributes();
    },
methods: {
 fetchAttributes() {
   this.fetchVisits();
 },
 fetchVisits() {
   this.$axios.get('/visits.json')
   .then(response => {
     this.visits = response.data;
   });
 }
}
</script>

请帮我找出问题所在。

标签: vue.jsvuetify.js

解决方案


推荐阅读